JAVA如何链接SQL Servere
一、下载Microsoft SQL Server JDBC 驱动程序 6.0(6.0版本只支持jdk9.0从前的版本)链接如下。Download Microsoft SQL Server JDBC 驱动程序 6.0 from Official Microsoft Download Center
https://i-blog.csdnimg.cn/direct/65167c0d54bb47bd8cf67e763f55d8d9.png
1.下载之后,直接解压即可(记住解压的路径)
https://i-blog.csdnimg.cn/direct/a4135156623d479db97fed7c386e6e3d.png
2.打开解压过后的文件,路径如下
https://i-blog.csdnimg.cn/direct/c4219a238aa144e8b2b12313b090fe6d.png
3.复制sqljdbc41.jar包
https://i-blog.csdnimg.cn/direct/a74f1cba4cd7406a92626c8b2bf646da.png
4.在D盘创建一个文件夹(告急是为了方便添加环境变量,在别的盘也可以)命名sqljdbc,并记住路径
https://i-blog.csdnimg.cn/direct/c5b1cb99eb0440ee9615d2aeca08213d.png
然后打开文件夹将刚复制的sqljdbc41.jar包复制进去
https://i-blog.csdnimg.cn/direct/00c5028ee52f49ecbd4dcf15adf41e18.png
5.在搜刮框搜刮环境变量(以win11为例)点击打开
https://i-blog.csdnimg.cn/direct/67e2deed69c245d6a32745a1fe60594e.png
6.点击新建
https://i-blog.csdnimg.cn/direct/1052d571aa854f0898fd291f0648a779.png
7.然后输入CLASSPATH,并且选择刚才复制位置的jar包,然后点击确定
https://i-blog.csdnimg.cn/direct/75338b47d80241e4aa75fe09ecd7abb6.png
8.找到SQL server配置管理器并且打开(也可以在搜刮框查找)
https://i-blog.csdnimg.cn/direct/9e0843e5e6a34a78a179436ded8b77bb.png
9.点击1,然后右键选择启动2和3,然后双击TCP/IP
https://i-blog.csdnimg.cn/direct/0a9d937e81c44d0ca50176a49ac2385a.png
选择ip地点,并且将IP1的IP地点修改成127.0.0.1,TCP端口修改成1433,然后启用。再次将IP2的IP地点修改成127.0.0.1,TCP端口修改成1433,然后启用。
https://i-blog.csdnimg.cn/direct/38159d7f8a464c64ba9ac2b4bde1bf56.png
接着划到最下面找到IPAII,将TCP端口修改成1433,然后应用并确定
https://i-blog.csdnimg.cn/direct/469d0e07c470440eb804c57cc5d4e77e.png
10.打开控制面板,选择程序
https://i-blog.csdnimg.cn/direct/18979775898b45a48d9f9a4d29be94ba.png
然后选择启动或关闭windows功能
https://i-blog.csdnimg.cn/direct/41f138e260294d49bc2a8733341129db.png
打开telnet服务,并且等待完成关闭即可(联网)
https://i-blog.csdnimg.cn/direct/9ae77a48e3fb4bfcb50129aeb1cbf149.png
11.打开服务,找到SQL Server (MSSQLSERVER)关闭再次开启即可
https://i-blog.csdnimg.cn/direct/1fceed39df184e11a4f4b998335e1f79.png
12.打开IDEA,右键你的项目->新建->目次
https://i-blog.csdnimg.cn/direct/e061c97bf6c3430f8e8cb40ba0553d7b.png
输入lib,然后回车(由于本贴已经创建过lib目次所以报红)
https://i-blog.csdnimg.cn/direct/1d2a011310964ecf9397192030bb2686.png
然后将文章第3步复制的sqljdbc.jar包复制到lib路径下
https://i-blog.csdnimg.cn/direct/c04836854fb446908b3c250aba45d0ed.png
再次右键jar包,选择Add as Library(添加到类),然后确定即可
https://i-blog.csdnimg.cn/direct/1f5b24f08a0f4de5b5242e84206c1b32.jpeg
13.点击文件->项目结构
https://i-blog.csdnimg.cn/direct/ac7872786b934eca9e274e63c72dddc6.png
检察本身的jdk是否为1.8(sqljdbc6.0仅支持jdk9以下版本)
https://i-blog.csdnimg.cn/direct/26422232216943f2af4abf4d8a6b5ed3.png
假如不是jdk1.8点击下载JDK
https://i-blog.csdnimg.cn/direct/86023a19bafa4dfd94da2d6e66d67d58.png
在版本选择1.8(位置尽量不要更改),点击下载,然后确定。
https://i-blog.csdnimg.cn/direct/baae93b62c5a4a738d11ae20864e8699.png
14.等待下载完成,然后输入以下代码
import java.sql.*;
public class Main {
public static void main(String[] args) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=master";
String userName = "sa";
String userPwd = "123456";
Connection Conn = null;
try {
Class.forName(driverName);
Conn = DriverManager.getConnection(URL, userName, userPwd);
Statement stmt = Conn.createStatement();
System.out.print("连接成功");
Conn.close();
} catch (Exception e) {
e.printStackTrace();
System.out.print("连接失败");
}
}
} 最后显示
https://i-blog.csdnimg.cn/direct/0a74ec91f83d4a2ca4153233fba17183.png
完成
二、大概遇到的问题
1.sql数据库问题
1.1sa用户的暗码不知道
步骤一.打开SSMS,并且使用Windows身份验证登录,并且逼迫信任证书,点击链接
https://i-blog.csdnimg.cn/direct/a5b1a2ab8d4d4674a610f83be6d290f2.png
步骤二.右键服务器引擎,选择属性
https://i-blog.csdnimg.cn/direct/a9774edcf03e4104a7919238643c5fa1.png
步骤三.将服务器身份验证修改成为SQL身份验证模式,点击确定
https://i-blog.csdnimg.cn/direct/60c7a3f1fd694356b55f5eebf63e4da4.png
步骤四.点击安全性->登录名->sa 然后双击sa
https://i-blog.csdnimg.cn/direct/7d8c0b79e4d94d55b5371912cef83e54.png
步骤五.关闭逼迫实行暗码战略,然后将暗码修改成123456
https://i-blog.csdnimg.cn/direct/bff75f977a4e465ca33910da681d9df0.png
步骤六.打开启用和授权,并且确定https://i-blog.csdnimg.cn/direct/8dfeef2247e64d4fb9ca056e4acae102.png
步骤六.退出SSMS,打开服务将SQL Server (MSSQLSERVER)调成手动,然后关闭再次打开。
https://i-blog.csdnimg.cn/direct/c6fa52d4a9e6461c8cb9a47c67a19bf7.png
步骤七.修改完成,打开SSMS验证,将身份验证修改成SQL验证,输入登录名:sa ,暗码:123456 。链接乐成即可
https://i-blog.csdnimg.cn/direct/2b22705cca5448719e7df5c25d794fc7.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]