java中使用jdbc連接sql server數(shù)據(jù)庫步驟:
創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為夏津企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作,夏津網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
1.JDBC連接SQL Server的驅(qū)動安裝 ,前兩個是屬于數(shù)據(jù)庫軟件,正常安裝即可(注意數(shù)據(jù)庫登陸不要使用windows驗(yàn)證)
將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,并在安裝目錄里找到sqljdbc.jar文件,得到其路徑開始配置環(huán)境變量
在環(huán)境變量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
設(shè)置SQLEXPRESS服務(wù)器:
a.打開SQL Server Configuration Manager - SQLEXPRESS的協(xié)議 - TCP/IP
b.右鍵單擊啟動TCP/IP
c.雙擊進(jìn)入屬性,把IP地址中的IP all中的TCP端口設(shè)置為1433
d.重新啟動SQL Server 2005服務(wù)中的SQLEXPRESS服務(wù)器
e.關(guān)閉SQL Server Configuration Manager
打開 SQL Server Management Studio,連接SQLEXPRESS服務(wù)器, 新建數(shù)據(jù)庫,起名字為sample
打開Eclipse
a.新建工程- Java - Java project,起名為Test
b.選擇eclipse-窗口-首選項-Java-installed JRE 編輯已經(jīng)安裝好的jdk,查找目錄添加sqljdbc.jar
c.右鍵單擊目錄窗口中的Test, 選擇Build Path -Configure Build Path..., 添加擴(kuò)展jar文件,即把sqljdbc.jar添加到其中
編寫Java代碼來測試JDBC連接SQL Server數(shù)據(jù)庫
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加載JDBC驅(qū)動
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//連接服務(wù)器和數(shù)據(jù)庫sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默認(rèn)用戶名
String userPwd = "123456"; //密碼
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果連接成功 控制臺輸出
} catch (Exception e) {
e.printStackTrace();
}
}
}
執(zhí)行以后就可以連接到sample數(shù)據(jù)庫了。
怎么用jdbc連接sqlserver數(shù)據(jù)庫查詢數(shù)據(jù)
.JDBC連接SQL Server的驅(qū)動安裝 ,前兩個是屬于數(shù)據(jù)庫軟件,正常安裝即可(注意數(shù)據(jù)庫登陸不要使用windows驗(yàn)證)
1 將JDBC解壓縮到任意位置,比如解壓到C盤program files下面,并在安裝目錄里找到sqljdbc.jar文件,得到其路徑開始配置環(huán)境變量
在環(huán)境變量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
2 設(shè)置SQLEXPRESS服務(wù)器:
a.打開SQL Server Configuration Manager - SQLEXPRESS的協(xié)議 - TCP/IP
b.右鍵單擊啟動TCP/IP
c.雙擊進(jìn)入屬性,把IP地址中的IP all中的TCP端口設(shè)置為1433
d.重新啟動SQL Server 2005服務(wù)中的SQLEXPRESS服務(wù)器
e.關(guān)閉SQL Server Configuration Manager
3 打開剛剛安裝好的 SQL Server Management Studio,連接SQLEXPRESS服務(wù)器, 新建數(shù)據(jù)庫,起名字為sample
4 打開Eclipse
a.新建工程- Java - Java project,起名為Test
b.選擇eclipse-窗口-首選項-Java-installed JRE 編輯已經(jīng)安裝好的jdk,查找目錄添加sqljdbc.jar
c.右鍵單擊目錄窗口中的Test, 選擇Build Path -Configure Build Path..., 添加擴(kuò)展jar文件,即把sqljdbc.jar添加到其中
5 編寫Java代碼來測試JDBC連接SQL Server數(shù)據(jù)庫
首先先導(dǎo)入MSSQL的JDBC驅(qū)動
然后代碼實(shí)現(xiàn)如下:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152????package?com.mwq.dao;?import?java.sql.Connection;import?java.sql.DriverManager;import?java.sql.SQLException;?public?class?JDBC?{?????????private?static?final?String?DRIVERCLASS?=?"com.microsoft.sqlserver.jdbc.SQLServerDriver";????private?static?final?String?URL?=?"jdbc:sqlserver://baiweiming:1433;DatabaseName=db_DrinkeryManage1";????private?static?final?String?USERNAME?=?"sa";????private?static?final?String?PASSWORD?=?"";?????????private?static?final?ThreadLocalConnection?threadLocal?=?new?ThreadLocalConnection();?????????static?{//?通過靜態(tài)方法加載數(shù)據(jù)庫驅(qū)動????????try?{????????????Class.forName(DRIVERCLASS).newInstance();//?加載數(shù)據(jù)庫驅(qū)動????????}?catch?(Exception?e)?{????????????e.printStackTrace();????????}????}?????????public?static?Connection?getConnection()?{//?創(chuàng)建數(shù)據(jù)庫連接的方法????????Connection?conn?=?threadLocal.get();//?從線程中獲得數(shù)據(jù)庫連接????????if?(conn?==?null)?{//?沒有可用的數(shù)據(jù)庫連接????????????try?{????????????????conn?=?DriverManager.getConnection(URL,?USERNAME,?PASSWORD);//?創(chuàng)建新的數(shù)據(jù)庫連接????????????????threadLocal.set(conn);//?將數(shù)據(jù)庫連接保存到線程中????????????}?catch?(SQLException?e)?{????????????????e.printStackTrace();????????????}????????}????????return?conn;????}?????????public?static?boolean?closeConnection()?{//?關(guān)閉數(shù)據(jù)庫連接的方法????????boolean?isClosed?=?true;????????Connection?conn?=?threadLocal.get();//?從線程中獲得數(shù)據(jù)庫連接????????threadLocal.set(null);//?清空線程中的數(shù)據(jù)庫連接????????if?(conn?!=?null)?{//?數(shù)據(jù)庫連接可用????????????try?{????????????????conn.close();//?關(guān)閉數(shù)據(jù)庫連接????????????}?catch?(SQLException?e)?{????????????????isClosed?=?false;????????????????e.printStackTrace();????????????}????????}????????return?isClosed;????}?????}
1、前期準(zhǔn)備
1)下載安裝SQL Server(本文以SQL Server 2012為例);
2)下載Microsoft JDBC Driver for SQL Server;
3)下載并且安裝集成開發(fā)環(huán)境 Eclipse IDE for Java EE Developers(可選)。
2、準(zhǔn)備用于查詢的數(shù)據(jù)庫和數(shù)據(jù)表
1)打開Eclipse
2)新建一個Dynamic Web Project
3)命名為JDBCdemo
4)將之前下載的sqljdbc4.jar復(fù)制到WEB-INF/lib目錄下
5)如果WEB-INF目錄下沒有l(wèi)ib目錄,就手動創(chuàng)建。
6)右鍵單擊工程名,在彈出的菜單中選擇Build Path
7)如果選擇 add JARs
8)然后選中sqljdbc4.jar之后點(diǎn)確定。
3、在工程目錄的WebContent目錄下新建一個JSP文件,添加以下代碼,祥見附件
4、最后還需要配置環(huán)境變量,將sqljdbc4.jar加入到classpath中。具體方法如下(以win7為例)
計算機(jī)=右鍵選擇屬性=選擇高級系統(tǒng)設(shè)置=選擇環(huán)境變量=在classpath中添加sqljdbc4.jar的所在位置。
5、編輯運(yùn)行工程,就可以看到要查詢的數(shù)據(jù)庫了。
網(wǎng)站欄目:jdbc連接sqlserver,jdbc連接sqlserver2008
網(wǎng)站鏈接:http://m.rwnh.cn/article0/dscocio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、微信小程序、App開發(fā)、網(wǎng)站導(dǎo)航、商城網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)