download; ebook; do ÂściÂągnięcia; pobieranie; pdf
Pokrewne
- Start
- Analiza i prezentacja danych w Microsoft Excel Vademecum Walkenbacha andaex
- Coming Full Circle Liz Andrews
- Iain Banks Complicity
- James Fenimore Cooper MśÂ‚ody OrześÂ‚
- Miller Henry Zwrotnik Raka 01 Zwrotnik Raka
- Willa wÂśród róż Debbie Macomber
- Risk adjusted Lending Conditions
- Kroniki Drugiego Kregu 2 Piolun i Miod
- Jack Vance Tschai 3 The DirDir
- Charmed 08 Merlins Erbe Eloise Flood
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- vonharden.keep.pl
[ Pobierz całość w formacie PDF ]
Możliwe jest wówczas wykorzystanie metod updateXXX() interfejsu ResultSet do
aktualizacji danych. W celu zobrazowania techniki przetwarzania rezultatów
wykonania polecenia SQL posłużmy się następującym przykładem:
Przykład 8.3:
//DBkurs3.java:
import java.sql.*;
public class DBkurs3 {
public static void main(String[] args) {
String url = "jdbc:odbc:kurs";
String username = "";
String password = "";
String imie, inic;
int lata;
9-11
Jacek Rumiński - Język JAVA
Jacek Rumiński - Język JAVA Rozdział 9
Jacek Rumiński - Język JAVA
Jacek Rumiński - Język JAVA
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (Exception e) {
System.out.println("Blad ladowania sterownika JDBC/ODBC.");
return;
}
Connection c = null;
Statement s = null;
try {
c = DriverManager.getConnection (url,username,password);
s = c.createStatement();
} catch (Exception e) {
System.err.println("Wystapil problem z polaczeniem do "+url);
}
try {
ResultSet r=s.executeQuery("SELECT uczestnik, inicjaly, wiek FROM kurs");
int n=0;
while(r.next()){
n++;
imie=r.getString(1); // w pętli pobieramy dane
inic=r.getString(2);
lata=r.getInt(3);
System.out.println("Dane rekordu nr: "+n+" to: "+imie+", "+inic+", "+lata);
}
s.close();
} catch (Exception e) {
System.err.println("Wystapil problem z wyslaniem SQL do "+url+ ": "+e.getMessage());
}
finally{
try{ c.close(); }
catch(SQLException e) {
e.printStackTrace();
}
}//od finally
}
}// koniec public class DBkurs3
W ten sposób pokazane zostały wszystkie trzy podstawowe zadania w pracy z
bazami danych. Warto wspomnieć, że JDBC składa się faktycznie z dwóch API:
jedna biblioteka standardowa dołączana do JDK (i tylko te elementy wykorzystano i
omówiono powyżej) tzw. JDBC 2.0 core API oraz dodatkowa biblioteka będąca
rozszerzeniem czyli JDBC 2.0 extension API. Tak ujęta budowa JDBC umożliwia
ciągły rozwój biblioteki przy zachowaniu standardowych narzędzi dostarczanych z
podstawowym środowiskiem Javy.
9-12
[ Pobierz całość w formacie PDF ]