Heim > Java > javaLernprogramm > Hauptteil

So implementieren Sie die JDBC-Methode, um eine Verbindung zur Datenbank herzustellen und Daten über die Konfigurationsdatei (Code) aufzurufen.

不言
Freigeben: 2018-09-14 16:16:55
Original
2063 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Implementierung von JDBC, um eine Verbindung zur Datenbank herzustellen und die Daten über die Konfigurationsdatei (Code) aufzurufen. Ich hoffe, dass dies der Fall ist nützlich für Sie.

Dbutil-Klasse

package com.db;

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

public class Dbutil {
    private String driver = "com.mysql.cj.jdbc.Driver";
    private String host = "localhost";
    private String post = "3306";
    private String db = "student";
    private String user = "root";
    private String psd = "123456";
    private String url = "";
    private Connection con = null;

    public Dbutil() {
        Properties pro = new Properties();
        InputStream in = Dbutil.class.getResourceAsStream("db.properties");
        try {
            pro.load(in);
            this.driver =pro.getProperty("driver");
            this.host= pro.getProperty("host");
            this.post=pro.getProperty("post");
            this.db=pro.getProperty("db");
            this.user=pro.getProperty("user");
            this.psd=pro.getProperty("psd");
            this.url = "jdbc:mysql://" + host + ":" + post + "/" + db + "?serverTimezone=PRC&useSSL=false";
            Class.forName(driver);
            this.con=DriverManager.getConnection(url,user,psd);
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    public Dbutil(String host, String post, String db, String user, String psd){
        this.host = host;
        this.post = post;
        this.db = db;
        this.user = user;
        this.psd = psd;
        this.url = "jdbc:mysql://" + host + ":" + post + "/" + db + "?serverTimezone=PRC&useSSL=false";
        try {
            Class.forName(driver);
            this.con=DriverManager.getConnection(url,user,psd);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    public String getDriver() {
        return driver;
    }

    public void setDriver(String driver) {
        this.driver = driver;
    }

    public String getHost() {
        return host;
    }

    public void setHost(String host) {
        this.host = host;
    }

    public String getPost() {
        return post;
    }

    public void setPost(String post) {
        this.post = post;
    }

    public String getDb() {
        return db;
    }

    public void setDb(String db) {
        this.db = db;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getPsd() {
        return psd;
    }

    public void setPsd(String psd) {
        this.psd = psd;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Connection getCon() {
        return con;
    }

    public void setCon(Connection con) {
        this.con = con;
    }
}
Nach dem Login kopieren

Konfigurationsdatei db.properties

driver=com.mysql.cj.jdbc.Driver
host=localhost
post=3306db=student
user=root
psd=123456
Nach dem Login kopieren

Verwandte Empfehlungen :

Java JDBC verwendet Konfigurationsdateien, um eine Verbindung zur Datenbank herzustellen

MySQL – wie man über Java-Code eine Verbindung zur Datenbank herstellt

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die JDBC-Methode, um eine Verbindung zur Datenbank herzustellen und Daten über die Konfigurationsdatei (Code) aufzurufen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!