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