Biblioteca Java - Blame information for rev 35

Subversion Repositories:
Rev:
Rev Author Line No. Line
3 mihai 1 /*
2  * TestCitireTabel.java
3  */
4 package lab.scd.db.jdbc10;
5  
6 import java.sql.Connection;
7 import java.sql.DriverManager;
8 import java.sql.ResultSet;
9 import java.sql.Statement;
10  
11 import lab.scd.db.util.DBConfig;
12  
13 /**
14  * Class created by @author Mihai HULEA at Mar 10, 2005.
35 mihai 15  *
3 mihai 16  * This class is part of the laborator4_db project.
35 mihai 17  *
18  * Studiati metodele din clasa ResultSet si operatiile pe care le puteti realiza
19  * cu acestea.
20  *
3 mihai 21  */
22 public class TestCitireTabel {
23  
24     public static void main(String[] args) {
25         try {
35 mihai 26             Class.forName("org.apache.derby.jdbc.ClientDriver");
27  
3 mihai 28             //conectare la baza de date
35 mihai 29             Connection conn = DriverManager.getConnection("jdbc:derby://" + DBConfig.HOST + "/" + DBConfig.DATABASE, DBConfig.USER, DBConfig.PWD);
30  
3 mihai 31             Statement s = conn.createStatement();
35 mihai 32  
3 mihai 33             /**
35 mihai 34              * Executa interogarea asupra bazei de date. Metoda executeQuery
35              * returneaza un obect de tip ResultSet. Acest obiect contine
36              * rezultatul interogarii. Clasa ResultSet contine metode ce permit
37              * deplasare si afisare continutului fiecarei linii din obiectul de
38              * tip ResultSet.
39              */
40             ResultSet rs = s.executeQuery("SELECT * FROM STOC");
41  
3 mihai 42             /**
35 mihai 43              * Cu ajutorul metodei next se parcurg liniile rezultate in urma
44              * realizarii interogarii. Meotda deplaseaza cursorul pe linia
45              * urmatoare si returneaza true daca nu s-a ajuns inca la sfarsitul
46              * inregstrarilor. Daca nu mai exista nici o inregistrare si metoda
47              * next nu mai poate realiza deplasare pe urmatoarea linie aceasta
48              * va returna false.
3 mihai 49              */
35 mihai 50             while (rs.next()) {
51  
3 mihai 52                 String pname = rs.getString("PROD");
53                 int ppret = rs.getInt("PRET");
35 mihai 54                 System.out.println("Produs:" + pname + " Pret:" + ppret);
3 mihai 55             }
35 mihai 56  
3 mihai 57             conn.close();
58         } catch (Exception ex) {
59             ex.printStackTrace();
60         }
61     }
62 }