前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jdbc连接sql server 2017(mssql)

jdbc连接sql server 2017(mssql)

作者头像
无道
发布2019-11-12 15:55:40
2.3K0
发布2019-11-12 15:55:40
举报
文章被收录于专栏:无道编程无道编程

交代下我的环境

  • 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
截图-1558608276

下一步:

截图-1558608310
截图-1558608310

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

截图-1558608358
截图-1558608358

我这里解压到了我的F盘

截图-1558608400
截图-1558608400

进入到idea设置

1

截图-1558608473
截图-1558608473

2

截图-1558608510
截图-1558608510

3

截图-1558608529
截图-1558608529

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

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

使用代码连接测试

代码语言:javascript
复制
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
截图-1558608717

注意

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

如何设置请百度!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载sql server的jdbc
  • 进入到idea设置
  • 使用代码连接测试
  • 注意
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档