java通过JDBC连接SqlServer数据库教程
创始人
2024-11-05 00:14:04
0

搜到的网上流传版本都很老了,自己弄了半天终于成功连接上了,遂分享。

前置条件

1.成功安装SQL Server,并能正常使用SQL Server Management Studio,相关教程B站上都有,可参考视频【SQL Server 2022 零基础入门教程】

2.配置好java环境,可直接在csdn中查找,可参考文章 java 环境配置(详细教程)

连接教程

1.下载JDBC,可参考官网 下载 Microsoft SQL Server JDBC 驱动程序

左上角可设置下载的SQL Server的版本。

2.下载并解压后可得到下图所示文件,得到所需要的核心jar文件

3.通过配置好的开发环境,新建java项目(我利用的是vscode便以vscode界面做演示,其他如IDEA等软件同样可行)

文件-新建文件-java项目-No build tools,选择java项目要保存的地址,输入项目名称

如下图成功创建java1项目。

接下来我们需要将刚刚得到的jar文件(mssql-jdbc-12.6.1.jre8.jar或者mssql-jdbc-12.6.1.jre11.jar,具体要求可参考使用JDBC驱动,我选择的是mssql-jdbc-12.6.1.jre8.jar)复制在lib文件下

至此,我们前期的准备工作已完成。可运行相关代码进行验证。

验证连接

新建一个java类,命名时需注意与public class xxx{}中的xxx相同(如我代码中使用的是public class jdbc)记得修改代码中用户名、密码、数据库名称等信息

import java.sql.*;; public class jdbc {     public static void main(String[] args) {         String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";         //定义数据库用户         String userName = "atest";         //定义数据库密码         String userPwd = "qwer1234";         //定义数据库连接对象         Connection dbConn = null;         try {             //1.加载及注册驱动1             Class.forName(driverName);             //2.定义数据库连接字符串             String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=manage;encrypt=false";             //3.数据库连接             dbConn = DriverManager.getConnection(dbURL, userName, userPwd);             System.out.println("连接数据库成功");             dbConn.close();         }catch (SQLException e) {      //数据库的处理异常的方法             e.printStackTrace();         } catch (ClassNotFoundException e) {             e.printStackTrace();         }finally {         if (dbConn!=null){             try {                 dbConn.close();             } catch (SQLException e) {                 e.printStackTrace();             }         }     }     } } 

若运行最终输出“连接数据库成功”,则完成连接!

若失败欢迎评论留言~

相关内容

热门资讯

第4分钟了解!we poker... 第4分钟了解!we poker免费辅助器,wepoker私局代打,办法教程(证实有挂)1、we po...
做出回应!wepoker破解器... 做出回应!wepoker破解器有用吗,四川家园辅助软件,方针教程(有挂助手)该软件可以轻松地帮助玩家...
第7分钟辅助!拱趴大菠萝玩的是... 第7分钟辅助!拱趴大菠萝玩的是运气吗(辅助挂)总是是真的辅助教程(有挂实锤)1、打开软件启动之后找到...
第六分钟了解!aa poker... 第六分钟了解!aa poker透视软件,德州之星扫描器,教材教程(果真有挂)1、不需要AI权限,帮助...
第三方辅助!wepoker买脚... 第三方辅助!wepoker买脚本靠谱吗,财神十三张脚本辅助,法子教程(有挂解密)1)财神十三张脚本辅...
1分钟辅助!填大坑小程序辅助器... 1分钟辅助!填大坑小程序辅助器(辅助挂)总是真的有辅助工具(有挂分享);1、完成填大坑小程序辅助器辅...
第1分钟了解!wepoker辅... 第1分钟了解!wepoker辅助软件价格,哈糖大菠萝怎么挂,操作教程(讲解有挂)wepoker辅助软...
教程辅助挂!wepoker开辅... 教程辅助挂!wepoker开辅助能查到吗,wepoker私人局辅助器,指南教程(真的有挂)1、起透看...
第3分钟辅助!全来潜山跑风辅助... 您好,全来潜山跑风辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多...
1分钟了解!佛手在线大菠萝智能... 1分钟了解!佛手在线大菠萝智能辅助器,wpk俱乐部怎么作弊,窍门教程(了解有挂)1、1分钟了解!佛手...