Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Import knižnice Java potrebné pre spracovanie hovorov ovládača JDBC . Zadajte nasledujúci kód v hornej časti súboru pracovného priestoru : import java.sql.Connection , import java.sql.DriverManager , import java.sql.SQLException ,
2
Vytvorte blok try - catch . Nasledujúci kód je príkladom bloku shell try - catch . Kód , ktorý testuje ovládač JDBC sa vkladá do tohto block.try { } catch ( Exception bez DPH ) { }
3
inštanciu triedy JDBC ovládača a pokúsiť sa pripojiť k serveru MySQL . Ak sa to nepodarí, kód tok skočí na " úlovku " bloku . Nasledujúci kód vytvorí inštanciu triedy a vytvára connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myusername " , " Mojeheslo " ) ; } catch ( Exception bez DPH ) { }
4
Test , či otvorí spojenie . Nasledujúci kód detekuje , či je pripojenie otvorí po inicializácii ovládača JDBC . Dôvod , prečo nie je v sekcii chýb je , že ovládač JDBC môže ešte byť správne nainštalovaný , ale spojenie bolo odmietnuté pomocou SQL server.try { Class.forName ( " com.mysql.jdbc.Driver " ) . NewInstance ( ) ; myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " , " myusername " , " Mojeheslo " ) ; if ( ! myConnection.isClosed ( ) ) { System.out.println ( " pripojenie SQL bol úspešne . " ) ; } } catch ( Exception bez DPH ) { }
5
Vytvorte spracovanie chýb kódu . Ak je ovládač JDBC nainštalovaná nesprávne , alebo neexistuje , chyba je označená a kód tok je poslaný do " úlovok " vyhlásenie . Nasledujúci kód vytlačí chybovú správu do konzoly : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myusername " , " Mojeheslo " ) , je - li) { System.out.println ( ( myConnection.isClosed ( ! ) " Pripojenie SQL bol úspešný . " ) ; } } catch ( Exception bez DPH ) { System.out.println ( " JDBC chyba vodiča : " + exc.getMessage ( ) ) ; }