NetBeans JDBC MySQL Tutorial
Java Database Connectivity (JDBC) lar programvareutviklere å koble Java-applikasjoner med MySQL, en åpen kildekode database server som lar deg legge til data utholdenhet i programmene. For å koble de to teknologiene, må du legge til Connector / J driver på søknaden klassen banen. I NetBeans, er dette gjort gjennom "Project Properties" vinduet.
Bruksanvisning
Anskaffe nyeste versjon av Connector / J
1 Naviger til http://dev.mysql.com/downloads/connector/j/.
2 Velg den nyeste versjonen av Connector / J og klikk "Last ned". Legg merke pakken er tilgjengelig som en plattformuavhengig tar.gz og zip.
3 Pakk den komprimerte filen til stedet der du lagrer dine Java-bibliotekene.
Legge til JDBC Java Archive (JAR) i programmene Bygg Sti
4 Åpne NetBeans. Fra prosjektruten, høyreklikker du på prosjektet du har tenkt å koble til MySQL.
5 Velg "Egenskaper" på bunnen av pop-up vindu. Den "Project Properties" vinduet vil vises.
6 Velg "Biblioteker" fra listen på venstre side av "Project Properties" vinduet.
7 Velg "Run" fanen fra de tilgjengelige alternativene. På langt, høyre side av skjermen, velg "Legg til JAR / mappe."
8 Velg Connector / J JAR-filen du pakket ut tidligere. La alle standardvalg som du fant dem.
9 Klikk på "Open", deretter "OK" i "Project Properties" vinduet. Sjåføren er nå lagt til din klasse banen. Du vil sannsynligvis trenger for å bygge prosjektet før du bruker JDBC.
Skrive en klasse for å få tilgang til MySQL Gjennom JDBC
10 Opprett en ny Java-klassen "DBMySqlImpl" for å teste tilkoblingen mellom programmet og MySQL.
11 Legg til følgende kode i ny klasse:
public class DBMySqlImpl implementerer DBFacade {
private Connection connection;
public void connect (String URL, String uname, String psswd) kaster DBException {
prøve{
Class.forName ( «com.mysql.jdbc.Driver");
tilkobling = DriverManager.getConnection (URL, uname, psswd);
}
fangst (ClassNotFoundException e) {
kaste nytt DBException ( "DBException møtt", e);
}
fangst (SQLException e) {
kaste nytt DBException ( "DBException møtt", s);
}
}
public void koble () kaster DBException {
try{
connection.close ();
}
fangst (SQLException e) {
kaste nytt DBException ( "DBException møtt", e);
}
}
public void Initial () kaster DBException {
try{
Uttalelse s = connection.createStatement ();
s.executeUpdate ( "Drop database hvis det finnes testdb");
s.executeUpdate ( "Opprett database testdb");
s.close ();
}
fangst (SQLException e) {
kaste nytt DBException ( "DBException møtt", e);
}
}
12 Opprett en ny klasse for å gjennomføre "DBMySqlImpl" klasse ved å ringe connect, initial og koble metoder. Koden vil opprette en ny MySQL database kalt "testdb."
Hint
- Alternativt noen versjoner av NetBeans kommer standard med MySQL JDBC driver. Sjekk om dette er tilfelle med installasjonen din ved å velge "Legg Library" fra "Run" -kategorien. Under "Globale Libraries" se etter "MySQL JDBC Driver." Hvis det er til stede, velge driveren og klikk "Legg Library".