Java Database Connectivity (JDBC) ermöglicht es Softwareentwicklern zu Java-Anwendungen mit MySQL, eine Open-Source- Datenbank-Server , die Sie zu Datenpersistenz Ihre Anwendungen hinzuzufügen verbinden . Um die beiden Technologien zu verbinden, müssen Sie den Connector /J -Treiber für Ihre Anwendung Classpath hinzufügen. In NetBeans , wird dies durch die " Project Properties "-Fenster geschehen . Anleitung
Erwerb der neuesten Version von Connector /J
1
Navigieren Sie zu http://dev.mysql.com/downloads/connector/j/.
2
Wählen Sie die neueste Version von Connector /J und klicken Sie auf " Download". Beachten Sie das Paket ist als plattformunabhängige tar.gz und zip .
3
Entpacken Sie die komprimierte Datei an den Ort in dem Sie Ihre Java-Bibliotheken .
Hinzufügen der JDBC Java Archiv (JAR ) , um Ihre Anwendungen Build Path
4
öffnen NetBeans . Aus dem Projekt mit der rechten Maustaste auf das Projekt, das Sie beabsichtigen, zu MySQL zu verbinden.
5
Wählen Sie "Eigenschaften " am unteren Rand des Pop -up-Fenster . Das " Project Properties " -Fenster erscheint.
6
Wählen Sie " Bibliotheken " aus der Liste auf der linken Seite des " Project Properties "-Fenster.
7
auswählen die " Run "-Reiter aus den verfügbaren Optionen . Auf der anderen , der rechten Seite des Bildschirms , wählen Sie "Add JAR /Ordner . "
8
Wählen Sie den Connector /J JAR-Datei entpackt früher . Lassen Sie alle Standardeinstellungen , wie Sie sie gefunden.
9
Klicken Sie auf " Öffnen " und anschließend auf " OK " im " Project Properties "-Fenster. Der Fahrer hat nun mit Ihrem Classpath hinzugefügt. Sie müssen wahrscheinlich um das Projekt vor über JDBC .
Schreiben einer Klasse zum MySQL JDBC Durch
10
Zugriff Erstellen Sie eine neue Java -Klasse " DBMySqlImpl " zu testen, bauen . wird die Verbindung zwischen der Anwendung und MySQL
11
Fügen Sie den folgenden Code auf Ihre neue Klasse : public class
DBMySqlImpl implementiert DBFacade {
privaten Anschluss Anschluss;
public void connect (String URL , String uname , String psswd ) wirft DbException { try {
Class.forName ( " com.mysql.jdbc.Driver ");
connection = DriverManager.getConnection (URL , uname , psswd ); }
catch ( ClassNotFoundException e) { throw new
DbException ( " DbException angetroffen " , e) ; }
catch ( SQLException e) { throw new
DbException ( " DbException angetroffen " , s) ; }
}
public void disconnect () wirft DbException { try {
connection.close (); }
catch ( SQLException e) { throw new
DbException ( " DbException gestoßen " , e) ; }
}
public void initialize () wirft DbException { try {
Statement s = connection.createStatement ();
s.executeUpdate ( "Drop -Datenbank, wenn vorhanden TESTDB ");
s.executeUpdate ( " Datenbank erstellen TESTDB ");
S.CLOSE (); }
catch ( SQLException e) {
< p> throw new DbException ( " DbException festgestellt " , e) ; }
}
12
erstellen Sie eine neue Klasse , die " DBMySqlImpl " Klasse implementieren durch Aufruf der connect , initialisieren und trennen Methoden . Der Code wird eine neue MySQL -Datenbank namens " TESTDB . "