Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come verificare un driver JDBC

Il driver JDBC viene utilizzato nelle applicazioni di chiamare le procedure e le tabelle di query in MySQL . Quando si programma una connessione al database , è importante per verificare la connessione del driver avvolgendolo in un blocco " try-catch " del codice. Se la connessione riesce , il codice continua l'esecuzione . Tuttavia, se la connessione non riesce , il blocco " try-catch " segnalerà un errore alla console . Questo si realizza in Java utilizzando solo poche righe di codice . Questo codice può essere utilizzato singolarmente per verificare l' installazione del driver , oppure può essere inserito in una classe di applicazione . Istruzioni
1

Importazione delle librerie Java necessarie per gestire le chiamate di driver JDBC. Digitare il seguente codice nella parte superiore del file di lavoro : java.sql.Connection importazione; java.sql.DriverManager importazione; java.sql.SQLException importazione;
2

creare il blocco try-catch . Il codice seguente è un esempio di un blocco try-catch guscio . Il codice che verifica il driver JDBC viene inserito in questo block.try { } catch (Exception exc ) { }
3

creare un'istanza della classe del driver JDBC e provare a connettersi al server MySQL . Se questo non funziona , i salti di flusso di codice per il blocco "catch " . Il codice seguente crea un'istanza della classe e crea un connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( . "Jdbc : mysql :///myTestSQLDatabase " , " myusername " , " password " );} catch (Exception exc ) { }
4

test se si apre la connessione. Il codice seguente rileva se il collegamento si apre dopo l'inizializzazione del driver JDBC . La ragione per cui questo non è nella sezione errore è che il driver JDBC può ancora essere installato correttamente , ma una connessione è stata rifiutata dal SQL server.try { Class.forName ( " com.mysql.jdbc.Driver " ) . NewInstance ( ) ; myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " , " nomeutente " , " password" ) ; se { System.out.println ( "La connessione SQL ha avuto successo ( myConnection.isClosed ( !) ) . ");} } catch (Exception exc ) { }
5

Creare il codice di gestione degli errori . Se il driver JDBC è installato correttamente o non esiste , un errore è in posizione e il flusso di codice viene inviato alla dichiarazione " cattura " . Il codice seguente consente di stampare un messaggio di errore alla console : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . " myusername " , " password " ) ; if ( myConnection.isClosed ( ! ) ) { System.out.println ( " La connessione SQL ha avuto successo . ");} } catch (Exception exc ) { System.out.println ( " JDBC errore del driver : " + exc.getMessage ( ) );}

 

Programmazione © www.354353.com