Tools:
Eclipse, MySQL, MySQL-Verbindungstreiber: mysql-connector-java-5.1.45.jar
1. Erstellen Sie ein neues Java-Projekt und dann einen neuen Ordner – libs (wird zum Speichern verschiedener externer Pakete verwendet)
2. Fügen Sie die Verbindung zu MySQL hinzu Datenbank im Paket Das Paket
ist mysql-connector-java-5.1.45-bin.jar. Kopieren Sie es dann und fügen Sie es in den libs-Ordner unseres Java-Projekts ein (beachten Sie, dass es sich um das physische handelt). Zu diesem Zeitpunkt klicken Sie in Eclipse mit der rechten Maustaste auf den libs-Ordner – Aktualisieren, und legen Sie den heruntergeladenen JDBC wie unten gezeigt in den Ordner ab:
3. Jar-Paket im Build-Pfad
a Klicken Sie auf Projekt – wählen Sie Eigenschaften
Hinzufügen Klicken Sie nach dem Öffnen von Eigenschaften auf Java Build Path, klicken Sie auf JAR hinzufügen (JARs hinzufügen...), wählen Sie das JAR-Paket unter Ihrem Projekt aus, bestätigen Sie es und fügen Sie es schließlich hinzu
4. Verbinden Sie die MySQL-Datenbank im Java-Projekt
Erstellen Sie zwei neue Class-Klassendateien im Java-Projektpaket, die ich DBHelper und Demo genannt habeZum Öffnen oder Schließen der Datenbank wird eine Klasse verwendet: DBHelper.javaDer Code lautet wie folgt:
package sqldemo1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static final String password = ""; public Connection conn = null; public PreparedStatement pst = null; public DBHelper(String sql) { try { Class.forName(name);//指定连接类型 conn = DriverManager.getConnection(url,user,password);//获取连接 pst = conn.prepareStatement(sql);//准备执行语句 } catch (Exception e) { e.printStackTrace(); } } public void close() { try { this.conn.close(); this.pst.close(); } catch (SQLException e) { e.printStackTrace(); } } }Schreiben Sie eine weitere Demo.java, um verwandte Abfragen auszuführen. Die Operation Code lautet wie folgt:
package sqldemo1; import java.sql.ResultSet; import java.sql.SQLException; public class Demo { static String sql = null; static DBHelper db1 = null; static ResultSet ret = null; public static void main(String[] args) { sql = "select *from stuinfo";//SQL语句 db1 = new DBHelper(sql);//创建DBHelper对象 try { ret = db1.pst.executeQuery();//执行语句,得到结果集 while (ret.next()) { String uid = ret.getString(1); String ufname = ret.getString(2); String ulname = ret.getString(3); String udate = ret.getString(4); System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate ); }//显示数据 ret.close(); db1.close();//关闭连接 } catch (SQLException e) { e.printStackTrace(); } } }
5. Analyse der Gründe für das Scheitern der Verbindung zur MySQL-Datenbank
Ist der Datenbankdienst geöffnet? ? Ob die entsprechende Datenbank erstellt wurde d >e. Verbindungszeichenfolge, Sind der Anmeldename und das Passwort korrekt?
Empfohlenes Tutorial:
Java-TutorialDas obige ist der detaillierte Inhalt vonSchritte zum Verbinden von Java mit der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!