|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Pytanko o SQL i JAVA , garnek 8/11/04 00:54 Mam takie pytanko, musze napisac referat nt: " JAVA JDBC - generalizacja zapytań SQL". Umiem tworzyc bazy w MySQL i łączyć to z PHP, czy mimo tego moge smialo pisac referat opierając sie na MySQLu ? czy jednak jest spora różnica?- Moim zdaniem , Hummer 8/11/04 01:11
tak. SQL jest SQL'em i czy podlaczasz do bazy program napisany w javie z uzyciem JDBC czy tez program napisany w c++ z uzyciem np ODBC nie powinno miec zadnego znaczenia.
Oczywiscie w javie inaczej tworzy sie polaczenie z baza danych ktore moze wygladac tak :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:baza", "", "");
Statement stmt = con.createStatement();
DatabaseMetaData dmd;
dmd = con.getMetaData();
System.out.println("\nConnection erfolgt:");
System.out.println("Connection URL: " + dmd.getURL());
System.out.println("Driver Name: " + dmd.getDriverName());
System.out.println("Driver Version: " + dmd.getDriverVersion() + "\n");
System.out.println("");
Te System.out.println() uzylem do sprawdzenia statusu polaczenia.
Przykladowe zapytanie do bazy danych moze wygladac tak
ResultSet rs = stmt.executeQuery("SELECT * FROM film ORDER BY Tytul");
No i pozostaje zamknac polaczenie
rs.close();
stmt.close();
con.close();
PS Na poczatku odpowiednie wymagane sa importy oczywiscie.- no niby tak ale... , arczi 8/11/04 09:14
Powinien pamietac o specyfikach baz danych np. oracle, ktory w wielu miejscach jest "nietypowy" jesli chodzi o sql'a.
ale to tylko taka mala dygresja by mial to na uwadze.- noooo, nieprawda , bwana 8/11/04 22:13
Oracle, MSSQL, DB2 spelniaja okreslone standardy ANSI SQL (w zalezonosci od wersji bazy - rozne) i w obrebie tego standardu wszystkie maja identyczna skladnie zapytan.
A poza tym to MSSQL Server jest nietypowy a nie Oracle:->"you don't need your smile when I cut
your throat"
- no to ja odpadlem.... , arczi 9/11/04 00:07
pamietam ile bylo problemow z sekwencjami i z laczeniami /join i te cholerne (+)/ etc.
jesli oracle jest normalny to ja dziekuje....zaczalem uzywac hibernate i jestem szczesliwy.
P.S.
nic nie ujmuje wydajnosci Oracle. uwazam ,ze jest to absolutnie znakomite narzedzie ale probuja forsowac swoje rozwiazania. coz taka widac potega databasezilli...
pozdrawiam. |
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|