jdbc连接sql server 2017(mssql)

无道 2019-05-31 0 条评论 教程相关 阅读302 手机阅读

交代下我的环境

  • sql server 2017
  • jdk 12
  • idea

下载sql server的jdbc

地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=57175

多个版本地址: https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

截图-1558608276

下一步:

截图-1558608310

将.jar文件解压到一个目录

截图-1558608358

我这里解压到了我的F盘

截图-1558608400

进入到idea设置

1

截图-1558608473

2

截图-1558608510

3

截图-1558608529

OK,到了这步idea这里就设置完了

eclipse设置同理,需要找到builder path , 但,强烈建议使用idea。

使用代码连接测试

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Database {
    private static final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 这里默认就好
    private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Library"; // 其中Library换成你想要连接的数据库名
    private static final String userName = "sa"; // sql server验证的用户名
    private static final String userpass = "pass"; // SQL server的密码

    public static void main(String[] args) {
        try {
            Class.forName(driverName);
            Connection dbConn = DriverManager.getConnection(URL, userName, userpass);
            System.out.println("数据库连接成功!!");
        } catch (ClassNotFoundException | SQLException e) {
            e.printStackTrace();
            System.out.println("数据库连接失败,请重试!!");
        }
    }
}

结果

截图-1558608717

注意

如上代码所示,需要将sql server验证设为混合验证,不能是windows身份验证。因为需要用到用户名和密码。

如何设置请百度!

全文完 [
有帮助?打赏
支付宝打赏
微信打赏
]
标签: 连接 sql server mssql
修改: 2019-06-09 15:27
这篇文章还没有评论呢~
点击刷新/生成验证码
It's me
昵称:无道
坐标:成都
性别:
一个人,一介学生,一个儿子~ 愿你我都被世界温暖以待
迷思爱 公众号

新建了个公众号,会不定期分享一些小玩意,有提升效率的办公软件、有一些黑科技的软件、或教程等等。

爷~,要不关注下~~