Diese Werkzeugklasse ist einfach zu verwenden, zu instanziieren und direkt aufzurufen.
Die Codekopie lautet wie folgt:
Paket com.lanp.ajax.db;
Import Java.sql.Connection;
importieren java.sql.drivermanager;
importieren java.sql.preeParedStatement;
importieren java.sql.resultset;
importieren java.sql.sqlexception;
/**
* Die Werkzeugklasse, die eine Verbindung zur Datenbank herstellt
*/
öffentliche endgültige Klasse DButils {
private statische String url = "jdbc: mysql: // localhost: 3306/mydb";
private statische String user = "root";
private statische String psw = "root";
private statische Verbindung Conn;
statisch {
versuchen {
Class.forname ("com.mysql.jdbc.driver");
} catch (classNotFoundException e) {
E. printstacktrace ();
neue runimeexception (e) werfen;
}
}
private dButils () {
}
/**
* Holen Sie sich die Verbindung zur Datenbank
* @return conn
*/
öffentliche statische Verbindung getConnection () {
if (null == conn) {
versuchen {
conn = driverManager.getConnection (URL, Benutzer, PSW);
} catch (sqlexception e) {
E. printstacktrace ();
neue runimeexception (e) werfen;
}
}
Conn zurückgeben;
}
/**
* Ressourcen kostenlos
* @param conn
* @param pstmt
* @param rs
*/
public static void nähert sich (Verbindung conn, prepectStatement pstmt, resultset rs) {
if (null! = rs) {
versuchen {
rs.close ();
} catch (sqlexception e) {
E. printstacktrace ();
neue runimeexception (e) werfen;
} Endlich {
if (null! = pstmt) {
versuchen {
pstmt.close ();
} catch (sqlexception e) {
E. printstacktrace ();
neue runimeexception (e) werfen;
} Endlich {
if (null! = conn) {
versuchen {
conn.close ();
} catch (sqlexception e) {
E. printstacktrace ();
neue runimeexception (e) werfen;
}
}
}
}
}
}
}
}
Im Folgenden finden Sie ein einfaches Beispiel für die Verwendung von JDBC -Treiber zum Verknüpfen von MySQL -Datenbank.
Die Verwendung von JDBC-Treiber zum Verknüpfen von MySQL-Daten ist tatsächlich sehr einfach. Und entpacken Sie in das entsprechende Verzeichnis! 5.1.20 ist die Versionsnummer bisher. Dies ist die neueste Version!
Wenn Sie sich im Befehlszeilenmodus entwickeln, müssen Sie dem Klassenpfad des Systems MySQL-Connector-Java-5.1.2.0-m-Bin.jar hinzufügen. Ich glaube nicht, dass Sie mir sagen können, wie man es dem Klassenpfad hinzufügt.
Zweitens sollten Sie auch "Java Build-Pfad" und die spezifische Operation "auf Eclipse-Projekt-> Eigenschaften-> Java-Build-Pfad-> Bibliotheken konfigurieren, wenn Sie Eclipse-Entwicklungs-Tools verwenden. rechts und wählen Sie den MySQL-Connector-Java-5.1.2.0-im-Bin.jar-Treiber, um die Konfiguration zu öffnen und zu vervollständigen.
Im Folgenden finden Sie den Beispielcode für Java, um MySQL -Daten mit JDBC zu verbinden:
Die Codekopie lautet wie folgt:
Java.sql.*importieren;
öffentliche Klasse ConnectMysql {
public static void main (String [] args) {
String driver = "com.mysql.jdbc.driver";
String url = "jdbc: mysql: //192.168.1.112: 3306/linkSystem";
String user = "root";
String password = "blog.micxp.com";
versuchen {
Class.Forname (Treiber);
Verbindung conn = driverManager.getConnection (URL, Benutzer, Passwort);
if (! conn.isclosed ()) {
System.out.println ("erfolgreich eine Verbindung zur Datenbank!");
Anweisung Anweisung = Conn.CreateStatement ();
String SQL = "Select * aus Flink_List";
ResultSet rs = Anweisung.executeQuery (SQL);
Zeichenfolge Name;
while (rs.Next ()) {
name = rs.getString ("link_name");
System.out.println (Name);
}
}
} catch (Ausnahme e) {
E. printstacktrace ();
}
}
}