Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako testovať JDBC ovládače

Ovládač JDBC sa používa v aplikáciách pre volanie procedúry a tabuľky dotazu v MySQL . Pri programovaní databázové pripojenie , je dôležité vyskúšať pripojenie ovládača obklopte v " try - catch " bloku kódu . Je-li pripojenie úspešné , kód pokračuje spustiť . Avšak, ak sa pripojenie zlyhá , blok " try - catch " bude hlásiť chybu na konzole . To sa vykonáva v jazyku Java s použitím len niekoľkých riadkov kódu . Tento kód môže byť použitý samostatne otestovať inštaláciu ovládača , alebo môže byť vložený do triedy aplikácie . Pokyny dovolená 1

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 ( ) ) ; }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené