Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Connector /J môže byť inštalovaný s binárne alebo zdroja distribúcia k dispozícii na webových stránkach MySQL ( pozri zdroje ) . Poloha potom musí byť pridaný do classpath zadaním " export CLASSPATH = < path_to_driver/mysql-connector-java- Aby bolo možné využiť konektor /ovládače J priamo vo Vašom Java aplikácie , musíte importovať správnej triedy , ako je java.sql.Connection , java . sql.DriverManager , java.sql.SQLException a java.sql . Tieto triedy , aby bolo možné sa pripojiť k databáze a hlásiť chyby SQL Ak chcete získať pripojenie k databáze , použite DriverManager.getConnection funkcia ( ) nasledujúcim spôsobom : . Pripojiť = DriverManager.getConnection ( " ? jdbc : mysql ://localhost : 3306/example " + " user = mysql & password = passwd " ) ; spustenie dotazu SQL , budete používať createStatement ( ) a executeQuery ( ) funkcie , ktoré majú nasledujúcu syntax : vyhlásenie = connect.createStatement ( ) ; results = statement.executeQuery ( " SELECT * FROM napríklad " ) ; createStatement ( ) metóda vytvorí Prehlásenie o objekt , ktorý sa používa na odosielanie dotazov do databázy . Metóda executeQuery ( ) odošle akýkoľvek dotaz , ktorý vráti výsledok , ako je napríklad príkaz select . Ak chcete odoslať INSERT , UPDATE alebo DELETE k databáze , budete používať executeUpdate ( ) metóda . Ak vytvárate aplikácie, kde je druh vyhlásenie nie je známa, mali by ste použiť metódu execute ( String ) . Ak chcete načítať výsledky z príkazu SELECT , budete používať getResultSet ( ) metóda . výsledky výsledný = stmt.executeQuery ( " SELECT * FROM napríklad " ) ; . môžete získať na počet dotknutých riadkov z executeUpdate ( ) s getUpdateCount metóda ( ) Metóda ResultSet vráti objekt , ktorý možno použiť na tlač výsledkov výkazu , ktorý bol poslaný do databázy . Ak chcete skutočne tlačiť výsledky , ktoré budete používať na getString ( ) alebo vezmi_int ) metódy ( . Tie by sa umiestniť tieto metódy do slučky , ktoré vám umožní prezerať a tlačiť každý riadok while ( results.next ( ) ) { INT zips = rs.getINT ( " zips " ) ; . System.out . println ( zip ) ; } Konečne , musíte zavrieť pripojenia ( ) , Statement ( ) a metódy resultset s koncom metóda ( ) . Napríklad , zatvorte vyhlásenie objekt , syntaxe by " statement.close ( ) ; "
Použitie konektorov /J