java jdbc 删除不干净sa登录失败_JDBC连接数据库解决用户sa登录失败的问题
JDBC連接數(shù)據(jù)庫(kù)解決用戶sa登錄失敗的問(wèn)題
JDBC連接數(shù)據(jù)庫(kù),解決用戶“sa”登錄失敗的問(wèn)題!!!
JDBC連接數(shù)據(jù)庫(kù),解決用戶“sa”登錄失敗的問(wèn)題!!!
最近學(xué)習(xí)Java的JDBC連接數(shù)據(jù)庫(kù),想連接SQL server2017,在SQL Server Management Studio上使用“sa”用戶可以登錄連接上數(shù)據(jù)庫(kù),而在eclipse中缺提示用戶“sa”登錄失敗,網(wǎng)上看了許多文章,都沒(méi)有完全解決我的問(wèn)題,下面展示我解決這個(gè)問(wèn)題的步驟,本人新手,有不足的地方請(qǐng)大佬們指點(diǎn)。
首先,建立一個(gè)Java項(xiàng)目
然后,導(dǎo)入SQL server驅(qū)動(dòng)程序
在項(xiàng)目上右鍵鼠標(biāo),選擇【Build Path】->【configure Build Path】->【Add External JARS…】,選擇下載的驅(qū)動(dòng)程序。
然后,點(diǎn)擊【Apply and Close】即可。
接下來(lái)就是配置SQL server了
我這里用的是MSSQLSERVER01協(xié)議,所以點(diǎn)擊【SQL Server網(wǎng)絡(luò)配置】選擇MSSQLSERVER01協(xié)議,然后將三個(gè)協(xié)議都啟用。
然后右鍵TCP/IP,選擇屬性
將第一個(gè)的IP地址設(shè)置為127.0.0.1,從上往下的所有已啟用都選擇“是”
設(shè)置端口號(hào)為1433
設(shè)置完成后,重啟SQL sever服務(wù)
右鍵MSSQLSERVER01,選擇重新啟動(dòng)即可。
接下來(lái),打開(kāi)Microsoft SQL Server Management Studio 18。
先選擇Windows身份登錄。
右鍵圖中選中部分,選擇【屬性】->【安全性】
設(shè)置為SQL server身份驗(yàn)證和Windows身份驗(yàn)證。點(diǎn)擊確定。
雙擊用戶“sa”
取消勾選強(qiáng)制實(shí)施密碼策略,默認(rèn)數(shù)據(jù)庫(kù)為master就行。然后設(shè)置密碼,我設(shè)置的為123456。
啟用登錄名。
斷開(kāi)連接,然后測(cè)試用SQL server身份驗(yàn)證登錄,登錄成功。
下面就可以在eclipse中測(cè)試連接了
打開(kāi)剛才已經(jīng)導(dǎo)入了驅(qū)動(dòng)程序的項(xiàng)目,建立一個(gè)包,包下創(chuàng)建一個(gè)測(cè)試類(lèi)。
編寫(xiě)測(cè)試代碼如下:
import java.sql.Connection;
import java.sql.DriverManager;
public class Test
{
public static void main(String[] args)
{
String driverName=“com.microsoft.sqlserver.jdbc.SQLServerDriver”;//SQL數(shù)據(jù)庫(kù)引擎
String dbURL=“jdbc:sqlserver://127.0.0.1:1433;DatabaseName=student”;//數(shù)據(jù)源 !!!注意若出現(xiàn)加載或者連接數(shù)據(jù)庫(kù)失敗一般是這里出現(xiàn)問(wèn)題
String Name=“sa”;
String Pwd=“123456”;
try
{
Class.forName(driverName);
Connection conn=DriverManager.getConnection(dbURL,Name,Pwd);
System.out.println(“連接成功QAQ!”);
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
注意:一定要實(shí)現(xiàn)建好student數(shù)據(jù)庫(kù),并且確認(rèn)擁有者為sa
右鍵建立好的student數(shù)據(jù)庫(kù),選擇【文件】,所有者為“sa”
最后,運(yùn)行測(cè)試代碼
哈哈哈哈,連接成功了!!!
快去試試吧!
JDBC連接數(shù)據(jù)庫(kù)解決用戶sa登錄失敗的問(wèn)題相關(guān)教程
總結(jié)
以上是生活随笔為你收集整理的java jdbc 删除不干净sa登录失败_JDBC连接数据库解决用户sa登录失败的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: go 实现发送短信验证码登录
- 下一篇: Redis分区/分片详解