Java Database Connectivity ( JDBC ) gør softwareudviklere til at forbinde Java-programmer med MySQL , et open source database -server, som tillader dig at tilføje data vedholdenhed at dine applikationer. At forbinde de to teknologier , bliver du nødt til at tilføje Connector /J driver på din ansøgning klasse sti. I NetBeans , dette gøres gennem " Projekt Properties" vinduet. Instruktioner
Erhvervelse Den seneste version af Connector /J
1
Naviger til http://dev.mysql.com/downloads/connector/j/.
2 < p > Vælg den nyeste version af Connector /J og klik på " Download. " Bemærk pakken er tilgængelig som en platform uafhængig tar.gz og lynlås .
3
Udpak den komprimerede fil til den placering , hvor du gemmer dine Java -biblioteker.
< br > Tilføjelse JDBC Java Archive ( JAR ) til dine applikationer Byg Sti
4
Open NetBeans . Fra projektet Højreklik på det projekt , du ønsker at forbinde til MySQL.
5.
Vælg "Egenskaber" i bunden af pop- up -vinduet. "Projekt Properties" vises.
6
Vælg " Biblioteker " fra listen på venstre side af "Projekt Properties " vinduet.
7
Vælg "Kør "-fanen fra de tilgængelige muligheder. På langt højre side af skærmen , skal du vælge " Tilføj JAR /mappe".
8
Vælg Connector /J JAR-filen du udpakkede tidligere. Lad alle standardvalg , som du fandt dem.
9
Klik på " Åbn " og derefter klikke på "OK " i "Projekt Properties" vinduet. Driveren er nu blevet tilføjet til din klasse sti. Du vil sandsynligvis nødt til at bygge projektet , før du bruger JDBC .
Skrive en klasse til Access MySQL Gennem JDBC
10
Opret en ny Java-klasse " DBMySqlImpl " for at teste . forbindelsen mellem din ansøgning og MySQL
11
Føj følgende kode til din nye klasse : Hej
public class DBMySqlImpl implementerer DBFacade {
private Connection tilslutning < br >
public void connect (String URL String uname , String psswd ) kaster DBException {
try {
Class.forName ( " com.mysql.jdbc.Driver ");
tilslutning = DriverManager.getConnection (URL , uname , psswd ),
}
catch ( ClassNotFoundException e ) {
kaste nyt DBException ( " DBException fundet " , e)
}
catch ( SQLException s ) {
kaste nyt DBException ( " DBException fundet " , s);
}
}
public void afbryde () kaster DBException {
try {
connection.close ();
} < br >
fangst ( SQLException e ) {
kaste nyt DBException ( " DBException fundet" , e)
}
}
public void initialisere () kaster DBException {
try {
Statement s = connection.createStatement ();
s.executeUpdate ( "Drop database, hvis der findes testDB "); < br >
s.executeUpdate ( "Opret database testDB ")
s.close ();
}
catch ( SQLException e ) {
< p> kaste nyt DBException ( " DBException opstod " , e)
}
}
12
Opret en ny klasse til at gennemføre " DBMySqlImpl " klasse kalde connect , og initialisere afbryde metoder. Koden vil oprette en ny MySQL-database kaldet " testDB . "