Connector /J possono essere installati con il binario o sorgente distribuzione disponibili sul sito di MySQL ( vedi Risorse ) . La posizione deve quindi essere aggiunto al classpath digitando " export CLASSPATH = per poter utilizzare i driver Connector /J all'interno dell'applicazione Java , è necessario importare le classi propriamente dette, come java.sql.Connection , java . sql.DriverManager , java.sql.SQLException e java.sql . . Queste classi consentono di connettersi al database e per segnalare eventuali errori di SQL Per ottenere una connessione al database, utilizzare la funzione DriverManager.getConnection ( ) nel seguente modo : collegare = DriverManager.getConnection ( " jdbc : mysql ://localhost : ? 3306/example " + " user = mysql & password = passwd " ) ; Per eseguire la query SQL , si utilizzerà il createStatement ( ) e executeQuery ( ) funzioni , che hanno la seguente sintassi : dichiarazione = connect.createStatement (); risultati = statement.executeQuery ( " Select * from esempio "); createStatement ( ) metodo crea un oggetto Statement che viene utilizzato per inviare le query al database . Il ( ) metodo executeQuery invia una query che restituisce un risultato , come ad esempio una dichiarazione prescelta . Per inviare un'istruzione INSERT, UPDATE o DELETE per il database , si utilizzerà un metodo executeUpdate ( ) . Se si sta creando un'applicazione in cui il tipo di dichiarazione non è nota, si può usare il metodo execute ( String) . Per recuperare i risultati di un'istruzione SELECT , si utilizzerà il metodo getResultSet ( ) . ResultSet results = stmt.executeQuery ( "SELECT * FROM esempio "); Si può recuperare il conteggio delle righe interessate da una executeUpdate ( ) con il getUpdateCount () di il metodo ResultSet restituisce un oggetto che può essere utilizzato per stampare i risultati dell'istruzione che è stato inviato al database . Per stampare in realtà i risultati che si intende utilizzare la getString () o getInt ( ) metodi. Si potrebbe inserire questi metodi in un loop che vi permetterà di accedere e stampare ogni riga mentre ( results.next ( ) ) { INT zip = rs.getINT ( "zip" ), . System.out . println ( zip) ; } Infine , è necessario chiudere la connessione ( ) , Statement ( ) e ResultSet metodi con il metodo close ( ) . Ad esempio, per chiudere l'oggetto dichiarazione , la sintassi sarebbe " statement.close (); "
Utilizzando Connector /J
Informazioni correlate
Programmazione © www.354353.com