Biblioteca Java - Diff between revs 3 and 35

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