小工具知识网

当前位置: 首页 > 行业知识 > Java连接SQL Server教程(详细教程)

行业知识

Java连接SQL Server教程(详细教程)

2026-11-07 10:27:09 来源:互联网转载

文章目录

  • 一、SQL Server配置管理器
    • 1.1、在安装好SQL Server的情况下,点击Win搜索SQL Server配置管理器
    • 1.2、打开的窗口如下图所示。在左边栏找到 SQL Server网络配置选项,点开下拉,会看到“SQLEXPRESS的协议,选中它,看右边栏。
    • 1.3、将Named Pipes 、TCP/IP 点击启用!
    • 1.4、打开telnet并测试1433端口
    • 1.5、安装完成后,按住win键和R键,输入services.msc打开服务管理器或者按住win键输入服务,打开服务之后找到SQL Server启动。
    • 1.6、完成上一步后。开始菜单 → 运行cmd → 输入:telnet 127.0.0.1 1433
    • 二、下载Microsoft JDBC Driver 4.0 for SQL Server
      • 2.1、下载JDBC驱动
      • 2.2、配置环境变量
      • 三、使用IDEA测试连接SQL Server数据库
        • 3.1、打开IDEA,并且导入jar包
        • 3.2、代���测试Java连接SQL Server数据库

          一、SQL Server配置管理器

          1.1、在安装好SQL Server的情况下,点击Win搜索SQL Server配置管理器

          如果有搜索不到则Win+R输入cmd打开命令提示符输入

          SQLServerManager10.msc

          这里的 SQLServerManager10.msc 对应的是SQL Sever 2008

          SQL Sever 2019版本的对应的是 SQLServerManager15.msc

          1.2、打开的窗口如下图所示。在左边栏找到 SQL Server网络配置选项,点开下拉,会看到“SQLEXPRESS的协议,选中它,看右边栏。

          1.3、将Named Pipes 、TCP/IP 点击启用!

          双击TCP/IP(右键→属性),在弹出的窗口中选择 “IP地址” 选项卡。

          将IP1和IP10的【IP地址】设为127.0.0.1,并将所有【IP+数字】的【已启用】设为是。接着,拖动下拉条到最下方,将IP1、IP10、 IPAll 中的【TCP端口】设成 1433。

          ![在这里插入图片描述](https://m.xiaogongju.com.cn/uploads/202511/07/898886c5650982b3.webp) { //定义加载驱动 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //定义数据库用户 String userName = "sa"; //定义数据库密码 String userPwd = "sasa"; //定义数据库连接对象 Connection dbConn = null; //定义命令对象 Statement stmt=null; try { //1.加载及注册驱动 Class.forName(driverName); //2.定义数据库连接字符串 String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=LOLDB"; //3.数据库连接 dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("连接数据库成功"); //4.定义SQL语句 String sql="select * from LolNameTab"; //5.创建一个执行sql对象 stmt=dbConn.createStatement(); //6.执行SQL语句命令 ResultSet resultSet = stmt.executeQuery(sql); //7.处理结果,并获取数据 while (resultSet.next()){ String userID=resultSet.getString("userID"); String password=resultSet.getString("password"); String name=resultSet.getString("userName"); System.out.println(userID+"\t"+password+"\t"+name); } //8.关闭连接 resultSet.close(); dbConn.close(); stmt.close(); } catch (SQLException e) { //数据库的处理异常的方法 e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); }finally { if (dbConn!=null){ try { dbConn.close(); } catch (SQLException e) { e.printStackTrace(); } } if(stmt!=null){ try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } } } }}

          运行结果如下:

          ✨最后✨

          总结不易,希望uu们不要吝啬你们的哟(^U^)ノ~YO!!

          如有问题,欢迎评论区批评指正

上一篇:战地4怎么标记服务器?

下一篇:宝塔面板SSL域名设置详解