/Mysql -connector -java - 5.1.6 - bin.jar MySQLclient ", når du starter Java Virtual Machine (JVM ) . < Br >
brug Connector /J
for at kunne bruge stikket /J drivere i din Java-program , skal du importere de rigtige klasser såsom java.sql.Connection , java . sql.DriverManager , java.sql.SQLException og java.sql . . Disse klasser gør det muligt at forbinde til databasen, og rapportere eventuelle SQL fejl
For at opnå en forbindelse til databasen , skal du bruge DriverManager.getConnection () funktionen på følgende måde : Hej
forbinde = DriverManager.getConnection ( " jdbc : mysql ://localhost: ? 3306/example " + " user = mysql & password = passwd ")
For at udføre SQL- forespørgsel, skal du bruge createStatement () og executeQuery () funktioner, der har følgende syntaks :
sætning = connect.createStatement (); resultater = statement.executeQuery ( "Select * fra eksempel ")
createStatement () metode skaber en erklæring objekt, der bruges til at sende forespørgsler til databasen . Den executeQuery () metode sender en forespørgsel , der vil returnere et resultat , såsom en SELECT-sætning . For at sende en insert , opdatere eller slette erklæring til databasen , vil du bruge en executeUpdate () metode. Hvis du opretter en applikation, hvor redegørelsen er ukendt , ville du bruge eksekvere (String ) -metode.
For at hente resultaterne fra en SELECT-sætning , du vil bruge getResultSet () metode.
ResultSet resultater = stmt.executeQuery ( "SELECT * FROM eksempel ")
p Du kan hente optællingen af de berørte rækker fra en executeUpdate () med getUpdateCount () metode
< p . > den ResultSet metode returnerer et objekt, der kan bruges til at udskrive resultatet af den erklæring, der blev sendt til databasen. For rent faktisk at udskrive de resultater, du vil bruge getString () eller getInt () metoder. Du ville placere disse metoder ind i en løkke , der vil give dig adgang til og udskrive hver række
while ( results.next ( )) { INT zip = rs.getINT ( " zip ") . System.out . println (zip );}
Endelig skal du lukker Connection () , Statement () og ResultSet metoder med tæt () metode. For eksempel , for at lukke sætningsobjekt ville syntaksen være " statement.close (); "