Heim  >  Artikel  >  Java  >  Schritte zum Verbinden von Java mit der Datenbank

Schritte zum Verbinden von Java mit der Datenbank

王林
王林Original
2019-11-11 16:34:0920845Durchsuche

Schritte zum Verbinden von Java mit der Datenbank

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)

Schritte zum Verbinden von Java mit der Datenbank

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:

Schritte zum Verbinden von Java mit der Datenbank

3. Jar-Paket im Build-Pfad

a Klicken Sie auf Projekt – wählen Sie Eigenschaften

Schritte zum Verbinden von Java mit der Datenbank

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

Schritte zum Verbinden von Java mit der Datenbank

4. Verbinden Sie die MySQL-Datenbank im Java-Projekt

Erstellen Sie zwei neue Class-Klassendateien im Java-Projektpaket, die ich DBHelper und Demo genannt habe

Schritte zum Verbinden von Java mit der Datenbank

Zum Öffnen oder Schließen der Datenbank wird eine Klasse verwendet: DBHelper.java

Der 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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn