Biblioteca Java - Diff between revs 3 and 35
Subversion Repositories:
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 |