NetBeans連接SQLServer2008配置教程
一、配置SQL Server
(一)SQL Server配置管理器
1、打開SQL Server配置管理器
(1)文件路徑,我的是C:\Windows\SysWOW64\mmc.exe,
也可以從開始菜單找(如下圖所示)

ps網(wǎng)絡資源:Windows10 可能在菜單欄里找不到SQL server的配置管理器,去路徑:C:\Windows\system32,在該路徑下找文件SQLServerManager11.msc打開就可以了,可以創(chuàng)建快捷方式放到SQL的安裝路徑下方便使用。來自參考鏈接 <http://m.fzitv.net/database/290401fkv.htm>
(2)如下圖,找到SQL Server網(wǎng)絡配置,MSSQLSERVER協(xié)議,右鍵點擊 TCP/IP,開啟

(3)點擊TCP/IP協(xié)議,選擇屬性-IP 地址,在IP1的IP地址寫127.0.0.1 and TCP端口寫1433,IPALL-TCP動態(tài)端口 填寫1433,這一頁所有“否”改“是”

(4)右鍵重啟SQL Server服務

2、打開SQLServer Management Studio
(1)打開SQL server,在對象資源管理器下,右鍵數(shù)據(jù)庫——屬性——安全性,將服務器身份驗證windows身份驗證模式改為SQL server 和Windows身份驗證模式

(2)然后再重啟在配置管理器中再重啟一遍sql服務(見1(4))
(3)啟動數(shù)據(jù)庫,在安全性——登入名 右鍵 新建登錄名,選擇SQL身份驗證

(4)選擇要使用的數(shù)據(jù)庫,在安全性中右鍵用戶——新建用戶,給剛剛建立的sa用戶名配置相應的內(nèi)容

將沒有deny的選項都勾選上
(5)右鍵數(shù)據(jù)庫,屬性——權限,繼續(xù)為用戶配置權限(我直接全選)
(6)對要使用的表也要右鍵配置權限(權限,搜索,選擇用戶,確定確定,配置權限,我直接全選)
(備注:這里的權限可能在JSP中執(zhí)行SQL語句中出現(xiàn)登錄失敗的報錯,可能是權限沒給夠,需要再給用戶權限)
二、NetBeans
新建JavaWeb項目,在源包中創(chuàng)建db文件夾,在db文件夾下創(chuàng)建BManager這個Java類
代碼如下,看注釋
package db;
/**
*
* @author Sparse
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBManager {
public static Connection getConnection() {
Connection conn = null;
//連接sqlserver2008r2注冊驅動程序字符串
String jdbc_driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//與數(shù)據(jù)庫建立連接的字符串
String jdbc_url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=自己建立的數(shù)據(jù)庫名稱";//連接數(shù)據(jù)庫,注意是127.0.0.1,DatabaseName=“自己建立的數(shù)據(jù)庫名稱”
try {
//將JDBC驅動類裝載入Java虛擬機
Class.forName(jdbc_driver);
//使用戶名、密碼與數(shù)據(jù)庫建立連接,用戶名,密碼
conn = DriverManager.getConnection(jdbc_url, "root", "pwd");
} catch (ClassNotFoundException | SQLException ex) {
}
return conn;
}
public static void main(String[] args) {
Connection conn = getConnection();
if (conn != null) {
System.out.println("sucess");
}
}
}JDBC驅動程序,我下載的是
Microsoft JDBC Driver 6.0 for SQL Server
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
下載后要用的東西在壓縮包里,解壓就行


代碼部分完成之后,此時要加入所需要的JAR包,所需要的驅動,在NetBeans中建立項目欄中,找到庫,右鍵點擊【添加JAR/文件夾】,點擊添加“sqljdbc42.jar”
(我的是把這個jar文件放到jdk的D:\JAVA\hspjdk8\jre\lib\ext這個文件夾下,然后導入到項目中的庫的)
此時右鍵單擊運行DBManager,控制臺輸出success,成功
--------
主要參考鏈接:
https://www.cnblogs.com/xiaokangn/p/6168820.html
https://blog.csdn.net/weixin_46021551/article/details/106482108
到此這篇關于NetBeans連接SQLServer2008配置的文章就介紹到這了,更多相關NetBeans連接SQLServer2008配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SqlServer 2008出現(xiàn)遠程過程調用失敗,錯誤代碼[Ox800706be]
本文主要介紹了在配置SQL Server 2008時遇到的遠程過程調用失敗問題及解決方法,包括卸載重新安裝、升級數(shù)據(jù)庫版本和更改安裝路徑,感興趣的可以了解一下2024-12-12
SQL Server 2008 安裝SQLDMO.dll的方法
ASP.NET利用它可以實現(xiàn)在線備份、還原數(shù)據(jù)庫等各種功能2014-05-05
SQL Server 2008 R2——查找最小nIndex,nIndex存在而nIndex+1不存在 求最小連續(xù)數(shù)組中
這篇文章主要介紹了SQL Server 2008 R2——查找最小nIndex,nIndex存在而nIndex+1不存在 求最小連續(xù)數(shù)組中的最大值的相關資料,需要的朋友可以參考下2015-11-11
sql server 2008安裝失敗的解決辦法 徹底卸載老版本!
這篇文章主要介紹了sql server 2008安裝失敗的解決辦法:徹底卸載老版本!感興趣的小伙伴們可以參考一下2016-08-08
Excel導入數(shù)據(jù)庫時出現(xiàn)的文本截斷問題解決方案
在把Excel導入到數(shù)據(jù)庫中時,發(fā)生文本截斷問題:即導入的數(shù)據(jù)每行只有一部分,遇到這樣的問題,甚是尷尬,接下來介紹此問題的解決方法,感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01
SQL Server2008 數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復方法分享
今天有個朋友很著急地打電話給我,他用delete語句誤刪除了SQL Server 2008數(shù)據(jù)庫中兩個表中的所有記錄,而這個數(shù)據(jù)庫之前沒有任何備份。讓我?guī)退鉀Q一下,不然他要賠償客戶很多錢2011-10-10
SQL Server 2008數(shù)據(jù)庫誤刪數(shù)據(jù)如何進行數(shù)據(jù)恢復
這篇文章主要為大家詳細介紹了SQL Server 2008數(shù)據(jù)庫誤刪數(shù)據(jù)如何進行數(shù)據(jù)恢復的方法,感興趣的小伙伴們可以參考一下2016-05-05

