JDBC連接

數(shù)據(jù)庫(kù)連接建立后返回值為connection類(lèi)型因此通過(guò)

package com.amaker.util;

import java.sql.DriverManager;

import com.mysql.jdbc.Connection;

public class Tester {
    private String url;
    private String user;
    private String password;
    
    
    public Tester(String url, String user, String password) {
        super();
        this.url = url;
        this.user = user;
        this.password = password;
    }


    public Connection getconn(){
        
        try{
            Class.forName("com.mysql.jdbc.Driver");  //加載數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)類(lèi)
        } catch ( ClassNotFoundException e)
        {
            e.printStackTrace();
        }
        try{
            
            return (Connection) DriverManager.getConnection("jdbc:mysql://"+url, user, password); //獲取并返回connection對(duì)象
        
        } catch (Exception e)
        {
            e.printStackTrace();
        }

        return null;
        
    }

}


方式定義鏈接數(shù)據(jù)庫(kù)方法。返回具體類(lèi)型為java.sql.Connection
連接過(guò)程中使用的getConnection參數(shù)有3種方式,此處使用第三種。
添加一個(gè)測(cè)試類(lèi)測(cè)試數(shù)據(jù)庫(kù)連接類(lèi)是否正確,如下:

package com.amaker.util;

import org.junit.Test;

import com.mysql.jdbc.Connection;

public class runcon {
    
    @Test
    public void run(){
        
        Tester con = new Tester("114.215.119.11:3306","root","123456");
        
        Connection cnonn = con.getconn();
        System.out.println("鏈接實(shí)例:"+cnonn );
    }

}

測(cè)試運(yùn)行成功后如圖

數(shù)據(jù)鏈接成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容