Java Database Connectivity ( JDBC ) för mjukvaruutvecklare att ansluta Java-program med MySQL , en databas med öppen källkod server som tillåter dig att lägga databeständighet till dina applikationer . För att ansluta de två teknikerna , måste du lägga till Connector /J drivrutin till din ansökan klassökvägen . I NetBeans , görs detta genom " Project Properties " fönstret . Instruktioner
Förvärva den senaste versionen av Connector /J
1
Navigera till http://dev.mysql.com/downloads/connector/j/.
2
Välj den senaste versionen av Connector /J och klicka på " Download ". Lägg märke till att paketet finns tillgängligt som en plattformsoberoende tar.gz och dragkedja .
3
Packa upp komprimerade filen till den plats där du lagrar dina Java -bibliotek .
Lägga JDBC Java Archive ( JAR ) till dina applikationer byggsökväg
4
Öppna NetBeans . Från Project fönstret , högerklicka på projektet du vill ansluta till MySQL .
5
Välj "Egenskaper " längst ner i pop - up fönstret . "Project Properties "-fönstret visas .
6
Välj " Bibliotek " i listan på vänster sida av " Project Properties " fönstret .
7
Välj "Run " fliken från de tillgängliga alternativen . På långt , höger sida av skärmen , välj " Lägg till JAR /mapp . "
8
Välj Connector /J JAR -filen du packade tidigare . Lämna alla standardinställningar val som du fann dem .
9
Klicka på " Öppna " och sedan på " OK " i " Project Properties " fönstret . Föraren har nu lagts till i din klass sökväg . Du kommer sannolikt att behöva bygga projektet innan du använder JDBC . Addera Skriva en klass för att få tillgång till MySQL genom JDBC
10
Skapa en ny Java-klass " DBMySqlImpl " för att testa . anslutningen mellan din ansökan och MySQL
11
Lägg till följande kod i din nya klass :
public class DBMySqlImpl implementerar DBFacade {
privat anslutning anslutning ;
public void connect ( String URL , String uname , String psswd ) kastar DBException {
try {
Class.forName ( " com.mysql.jdbc.Driver " ) ;
anslutning = DriverManager.getConnection ( URL , uname , psswd ) ;
}
fångst ( ClassNotFoundException e ) {
kasta nytt DBException ( " DBException stött " , e ) ;
}
fångst ( SQLException s ) {
kasta nytt DBException ( " DBException stött " , s ) ;
}
}
public void koppla ( ) kastar DBException {
try {
connection.close ( ) ;
}
fångst ( SQLException e ) {
kasta nytt DBException ( " DBException stött " , e ) ;
}
}
public void initialize ( ) kastar DBException {
try {
Statement s = connection.createStatement ( ) ;
s.executeUpdate ( " Drop databas om det finns testDB " ) ;
s.executeUpdate ( " Skapa databas testDB " ) ;
s.close ( ) ;
}
fångst ( SQLException e ) {
kasta nytt DBException ( " DBException stött " , e ) ;
}
}
12
Skapa en ny klass att genomföra " DBMySqlImpl " klass anropa connect , initiera och koppla metoder . Koden kommer att skapa en ny MySQL- databas som kallas " testDB . " Addera