Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Sherif 19:14
 » Wedelek 19:14
 » Kraszan 19:11
 » Katoda Lt 19:10
 » past 19:06
 » bajbusek 19:04
 » ripek 19:03
 » Master/Pe 19:03
 » maddog 18:53
 » Kilgor 18:48
 » rooter666 18:47
 » Dexter 18:46
 » Visar 18:44
 » MARtiuS 18:43
 » fiskomp 18:38
 » wrrr 18:38
 » Promilus 18:37
 » McWandal 18:35
 » rainy 18:31
 » kombajn4 18:30

 Dzisiaj przeczytano
 36858 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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?

  1. 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.

    1. 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.

      1. 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"

  2. 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