一、SQL Server配置管理器
1.1、在安裝好SQL Server的情況下,點擊Win搜索SQL Server配置管理器
如果有搜索不到則Win+R輸入cmd打開命令提示符輸入
SQLServerManager10.msc
這里的 SQLServerManager10.msc 對應(yīng)的是SQL Sever 2008
SQL Sever 2019版本的對應(yīng)的是 SQLServerManager15.msc
1.2、打開的窗口如下圖所示。在左邊欄找到 SQL Server網(wǎng)絡(luò)配置選項,點開下拉,會看到“SQLEXPRESS的協(xié)議,選中它,看右邊欄。
1.3、將Named Pipes 、TCP/IP 點擊啟用!
雙擊TCP/IP(右鍵→屬性),在彈出的窗口中選擇 “IP地址” 選項卡。
將IP1和IP10的【IP地址】設(shè)為127.0.0.1,并將所有【IP+數(shù)字】的【已啟用】設(shè)為是。接著,拖動下拉條到最下方,將IP1、IP10、 IPAll 中的【TCP端口】設(shè)成 1433。
1.4、打開telnet并測試1433端口
打開telnet服務(wù):
打開“控制面板”→點擊“程序”
找到啟用或關(guān)閉Windows功能
找到Telnet,點選,確定。
1.5、安裝完成后,按住win鍵和R鍵,輸入services.msc打開服務(wù)管理器或者按住win鍵輸入服務(wù),打開服務(wù)之后找到SQL Server啟動。
找到SQL Server服務(wù)器并且啟動
1.6、完成上一步后。開始菜單 → 運行cmd → 輸入:telnet 127.0.0.1 1433
如圖所下則測試成功:
測試是否成功,如果成功則說明配置成功,如果連接失敗則說明上面的配置有誤,同志仍需努力!
二、下載Microsoft JDBC Driver 4.0 for SQL Server
2.1、下載JDBC驅(qū)動
官方下載地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
下載sqljdbc_6.0.8112.200_chs.tar.gz(2.2M),并且解壓文件
解壓完后打開文件夾sqljdbc_6.0.8112.200_chs.tar>sqljdbc_6.0>chs>jre7找到sqljdbc41.jar把它復(fù)制。重新在D盤新建一個文件夾,命名為sqljdbc4,將sqljdbc41.jar復(fù)制一個進去。
2.2、配置環(huán)境變量
右擊 我的電腦 → 屬性 → 高級系統(tǒng)設(shè)置(高級) → 環(huán)境變量,點擊新建CLASSPATH變量,并且將其值設(shè)為“D:\sqljdbc4 \sqljdbc41.jar”。
三、使用IDEA測試連接SQL Server數(shù)據(jù)庫
3.1、打開IDEA,并且導(dǎo)入jar包
打開IDEA新建應(yīng)該文件夾lib,并且把我們剛才下載的sqljdbc41.jar給復(fù)制進去
復(fù)制進去之后點擊Add as Library
選擇你要添加到的模塊點擊確認即可使用了。
3.2、代碼測試Java連接SQL Server數(shù)據(jù)庫
import java.sql.*;
public class Dome {
public static void main(String[] args) {
//定義加載驅(qū)動
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//定義數(shù)據(jù)庫用戶
String userName = "sa";
//定義數(shù)據(jù)庫密碼
String userPwd = "sasa";
//定義數(shù)據(jù)庫連接對象
Connection dbConn = null;
//定義命令對象
Statement stmt=null;
try {
//1.加載及注冊驅(qū)動
Class.forName(driverName);
//2.定義數(shù)據(jù)庫連接字符串
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=LOLDB";
//3.數(shù)據(jù)庫連接
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("連接數(shù)據(jù)庫成功");
//4.定義SQL語句
String sql="select * from LolNameTab";
//5.創(chuàng)建一個執(zhí)行sql對象
stmt=dbConn.createStatement();
//6.執(zhí)行SQL語句命令
ResultSet resultSet = stmt.executeQuery(sql);
//7.處理結(jié)果,并獲取數(shù)據(jù)
while (resultSet.next()){
String userID=resultSet.getString("userID");
String password=resultSet.getString("password");
String name=resultSet.getString("userName");
System.out.println(userID+"\t"+password+"\t"+name);
}
//8.關(guān)閉連接
resultSet.close();
dbConn.close();
stmt.close();
} catch (SQLException e) { //數(shù)據(jù)庫的處理異常的方法
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}finally {
if (dbConn!=null){
try {
dbConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
運行結(jié)果如下:
?最后?文章來源:http://www.zghlxwxcb.cn/news/detail-762086.html
總結(jié)不易,希望uu們不要吝嗇你們的??喲(^U^)ノ~YO??!
如有問題,歡迎評論區(qū)批評指正??文章來源地址http://www.zghlxwxcb.cn/news/detail-762086.html
到了這里,關(guān)于Java連接SQL Server教程(詳細教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!