/Mysql - connector - java - 5.1.6 - bin.jar mysqlclient ' bij het starten van de Java Virtual Machine ( JVM ) . < Br >
gebruiken Connector /J
om de drivers Connector /J te gebruiken binnen uw Java-toepassing , moet u de juiste klassen, zoals java.sql.Connection , java importeren. sql.DriverManager , java.sql.SQLException en java.sql . . Deze klassen maken het mogelijk om verbinding te maken met de database en eventuele SQL fouten
Om een verbinding met de database te verkrijgen , gebruikt u de DriverManager.getConnection ( ) functie op de volgende manier :
verbinden = DriverManager.getConnection ( " jdbc : mysql ://localhost : ? 3306/example " + " user = mysql & password = passwd " ) ;
Om de SQL- query uit te voeren , zult u de createStatement ( ) gebruiken en executeQuery ( ) functies , waarbij de volgende syntaxis hebben :
statement
= connect.createStatement ( ) ; resultaten = statement.executeQuery ( " Select * van voorbeeld " ) ;
de createStatement ( ) methode een Statement object dat wordt gebruikt om query naar de database. De executeQuery ( ) -methode stuurt een query die een gevolg zal terugkeren , zoals een select statement . Om een insert te sturen , bij te werken of statement naar de database te verwijderen , gebruikt u een methode executeUpdate ( ) . Als u het maken van een toepassing waarbij het type verklaring is onbekend , zou u gebruik maken van de methode execute ( String ) .
Om de resultaten te halen van een select-statement , zal u de methode getResultSet ( ) te gebruiken .
ResultSet resultaten = stmt.executeQuery ( " SELECT * FROM voorbeeld " ) ;
U kunt de telling van de getroffen rijen uit een executeUpdate ( ) met de getUpdateCount ( ) methode halen
de ResultSet methode geeft een object dat kan worden gebruikt om de resultaten van de instructie die is verzonden naar de database drukken . Om de resultaten vindt u de getString ( ) of getInt ( ) methoden te gebruiken daadwerkelijk af te drukken . Je zou plaatsen deze methoden in een lus die u zal toestaan om toegang te krijgen en af te drukken elke rij
terwijl ( results.next ( ) ) { INT zip = rs.getINT ( " zip " ) ; . System.out . println ( zip ) ; }
Ten slotte moet u de Connection ( ) sluit , Verklaring ( ) en ResultSet methodes met de methode close ( ) . Bijvoorbeeld , om de verklaring object sluit , zou de syntax " statement.close ( ) ; "