Biblioteca Java - Diff between revs 3 and 35

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 3 Rev 35
Line 9... Line 9...
9 import java.sql.Statement; 9 import java.sql.Statement;
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 13, 2005. -  
15  * 14  *
16  * This class is part of the laborator4_db project. 15  * This class is part of the laborator4_db project.
17  * 16  *
18  * Clasa prezinta metodele introduse in JDBC 2.0 pentru parcuregerea si modificarea 17  * Clasa prezinta metodele introduse in JDBC 2.0 pentru parcuregerea si modificarea
19  * inregistrarilor dintr-un ResultSet 18  * inregistrarilor dintr-un ResultSet
Line 21... Line 20...
21 public class ModificaRec { 20 public class ModificaRec {
22 21
23     public static void main(String[] args) { 22     public static void main(String[] args) {
24         try{ 23         try{
25             //incarcare driver petru baza de date 24             //incarcare driver petru baza de date
26             Class.forName("com.mysql.jdbc.Driver"); -  
27             -  
-   25             Class.forName("org.apache.derby.jdbc.ClientDriver");
-   26
28             //conectare la baza de date 27             //conectare la baza de date
29             Connection conn = DriverManager.getConnection("jdbc:mysql://"+DBConfig.HOST+"/"+DBConfig.DATABASE+"?user="+DBConfig.USER+"&password="+DBConfig.PWD); -  
30             -  
31             System.out.println("Conexiune la baza de date realizata."); -  
-   28             Connection conn = DriverManager.getConnection("jdbc:derby://" + DBConfig.HOST + "/" + DBConfig.DATABASE, DBConfig.USER, DBConfig.PWD);
32             29            
33             /** 30             /**
34              * A se observa cei doi parametri folositi pentru construirea obiectului de 31              * A se observa cei doi parametri folositi pentru construirea obiectului de
35              * tip Statement. Primul parametru specifica faptul ca se doreste posibilitate 32              * tip Statement. Primul parametru specifica faptul ca se doreste posibilitate
36              * de deplasare a cursorului inainte si inapoi. Al doilea parametru specifica 33              * de deplasare a cursorului inainte si inapoi. Al doilea parametru specifica
Line 38... Line 35...
38              */ 35              */
39             Statement s = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, 36             Statement s = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
40                                      ResultSet.CONCUR_UPDATABLE); 37                                      ResultSet.CONCUR_UPDATABLE);
41             38            
42             //executa interogarea asupra bazei de date 39             //executa interogarea asupra bazei de date
43             ResultSet rs = s.executeQuery("SELECT * FROM STOC;"); -  
-   40             ResultSet rs = s.executeQuery("SELECT * FROM STOC");
44             41            
45             //modifica o inregistrare 42             //modifica o inregistrare
46             rs.last(); 43             rs.last();
47             rs.updateString("PROD","modificat"); 44             rs.updateString("PROD","modificat");
48             45