JDBC使用Connection進(jìn)行連接數(shù)據(jù)庫 寫 select查詢語句 GUI主要用來顯示。。
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計與策劃設(shè)計,福綿網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:福綿等地區(qū)。福綿做網(wǎng)站價格咨詢:18980820575
你每次執(zhí)行增刪改查的時候 都會注冊一次JDBC驅(qū)動,目的只是簡單的獲取conn連接 ,建議單獨(dú)編寫一個獲取conn的方法
pirvate Conntection getConn(){
return DriverManager.getConnection(url,username,password);
}
手打
在每次調(diào)用 通用方法的時候 獲取一次這個方法即可
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private final String DRIVER="com.mysql.jdbc.Driver";//mysql數(shù)據(jù)庫驅(qū)動
private final String URL="jdbc:mysql://localhost:3306/test";//url
private final String USERNAME="root";//用戶名
private final String PASSWORD="root";
Connection conn=null;//定義對象
public DBConnection(){//初始化
try{
Class.forName(DRIVER);
conn =DriverManager.getConnection(URL,USERNAME,PASSWORD);//
System.out.println("連接成功!");
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
catch(SQLException e){
e.printStackTrace();
}
}
public Connection getConnection(){
return this.conn;
}
public void distory(){//用完數(shù)據(jù)庫關(guān)閉
try{
conn.close();
}
catch (SQLException e){
e.printStackTrace();
}
}
}
用的時候直接調(diào)用conn這個變量就可以了?。。?!
public Connection getConnection(){//事先導(dǎo)入驅(qū)動
try{
Class.forname("sun.jdbc.odbc.jdbcodbcDriver");//加載驅(qū)動
System.out.println("驅(qū)動加載完畢");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
Connecion con=DriverManager.getConnecion("jdbc:odbc:數(shù)據(jù)庫名成","用戶名","密碼");//創(chuàng)建連接對象,即已經(jīng)連接到數(shù)據(jù)庫
system.out.println("連接成功!");
}
catch(exception e){
e.printStackTrace();
}
}
本文名稱:java中jdbc源代碼 寫一個jdbc的實現(xiàn)類
文章地址:http://chinadenli.net/article24/dodccce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、Google、企業(yè)網(wǎng)站制作、做網(wǎng)站、虛擬主機(jī)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)