Heim >Java >javaLernprogramm >Tutorial zur Javaweb-Linkdatenbank

Tutorial zur Javaweb-Linkdatenbank

angryTom
angryTomnach vorne
2019-08-02 16:36:378932Durchsuche

Tutorial zur Javaweb-Linkdatenbank

Aussage: Ich habe immer gedacht, dass die Verbindung eines Javaweb-Programms mit einer Datenbank ein sehr schwieriges Problem ist. Deshalb habe ich es heute studiert und in weniger als zwei Stunden gelöst Blog zusammenfassen.

 Die Schritte für das JavaWeb-Programm zum Herstellen einer Verbindung mit der SQLserver-Datenbank sind wie folgt:

1: Unter http://www.microsoft.com /en-us /download/details.aspx?id=21599 Laden Sie das komprimierte Paket von sqljdbc.jar herunter

2: Kopieren Sie nach der Dekomprimierung sqljdbc4 und fügen Sie es ein. jar in Ihr Projekt ein. Unter dem lib-Verzeichnis von WEB-INF

Tutorial zur Javaweb-Linkdatenbank

3: Sie müssen über einige technische Kenntnisse über Datenbanken verfügen :

Geben Sie zunächst ein Beispiel: Die folgenden Schritte sind erforderlich, damit der Treiber eine Verbindung aufbaut:

try{
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=user";
Connection conn = DriverManager.getConnection(URL, userName, userPwd);//userName是你数据库的用户名如sa,
conn.println("连接数据库成功");
conn.close();
}catch (Exception e){
   out.println("数据库连接失败");
}

1>: Treiberschnittstelle: Java .sql.Driver ist eine von allen JDBC-Treibern implementierte Schnittstelle. Diese Schnittstelle wird verschiedenen Datenbankanbietern bereitgestellt und sie verwenden unterschiedliche Schnittstellennamen.

–: Der Klassenname des JDBC-Treibers von SQLserver: „com.microsoft.sqlserver.jdbc.SQLServerDriver“

–: Der Klassenname des JDBC-Treibers von Oracle: „oracle.jdbc .driver.OracleDriver"

  -:MySQL JDBC-Treiberklassenname: "com.mysql.jdbc.Driver"

  2>Laden und Registrieren des JDBC-Treibers

  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Diese Anweisung wird zum Laden von

3> verwendet. Die URL-Darstellung der JDBC-Verbindungsdatenbank ist normalerweise in drei Teile unterteilt Teil (normalerweise: separat):

1: Protokoll: Das einzige erlaubte Protokoll in JDBC kann nur jdbc sein.

2: Unterprotokoll: Unterprotokoll wird zur Identifizierung verwendet ein Datenbanktreiber

3: Subname: siehe unten für Details

-: Verbindung zu SQLserver herstellen: „jdbc:sqlserver://localhost:1433;DatabaseName=user“

- :Mit Oracle verbinden: "jdbc:thin:@localhost:1521:ORCL"

  -:Mit MySQL verbinden: "jdbc:mysql://localhost:3306/databasename"

 4> ;SQL-Anweisungsschnittstelle ausführen Anweisungsobjekt, allgemeine Methoden dieses Objekts:

  -:void close() Ressourcen schließen und freigeben

  -:ResultSetexecuteQuery(String sql) : Führen Sie bestimmte Abfrageanweisungen aus und geben Sie Ergebnisse zurück

  -:int executeUpdate(String sql): Sie können Anweisungen zum Einfügen, Rückgängigmachen oder Löschen ausführen

4: Schauen Sie mal rein bei dem, was ich zum ersten Mal geschrieben habe Programm zum Betreiben der Datenbank:

1> Erstellen Sie zuerst eine Studentenklasse

package com.ll;
public class Student {
    private String name;
    private String time;
    private String banji;
    public String getBanji() {
        return banji;
    }
    public void setBanji(String banji) {
        this.banji = banji;
    }
    private String sex;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getTime() {
        return time;
    }
    public void setTime(String time) {
        this.time = time;
    }
    
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
}

2> ; Schreiben Sie den Teil, der die Dao-Schicht mit der Datenbank verbindet.

5 >

Das obige ist der detaillierte Inhalt vonTutorial zur Javaweb-Linkdatenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen