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

06-01 1242阅读

文章目录

  • 一、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

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

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

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

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

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

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

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

          ![在这里插入图片描述](https://img-blog.csdnimg.cn/dc6023375e244df9b300af3f5c8705bc.png

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

          1.4、打开telnet并测试1433端口

          打开telnet服务:

          打开“控制面板”→点击“程序”

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

          找到启用或关闭Windows功能

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

          找到Telnet,点选,确定。

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

          1.5、安装完成后,按住win键和R键,输入services.msc打开服务管理器或者按住win键输入服务,打开服务之后找到SQL Server启动。

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

          找到SQL Server服务器并且启动

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

          1.6、完成上一步后。开始菜单 → 运行cmd → 输入:telnet 127.0.0.1 1433

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

          如图所下则测试成功:

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

          测试是否成功,如果成功则说明配置成功,如果连接失败则说明上面的配置有误,同志仍需努力!

          二、下载Microsoft JDBC Driver 4.0 for SQL Server

          2.1、下载JDBC驱动

          官方下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774

          下载sqljdbc_6.0.8112.200_chs.tar.gz(2.2M),并且解压文件

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

          解压完后打开文件夹sqljdbc_6.0.8112.200_chs.tar>sqljdbc_6.0>chs>jre7找到sqljdbc41.jar把它复制。重新在D盘新建一个文件夹,命名为sqljdbc4,将sqljdbc41.jar复制一个进去。

          2.2、配置环境变量

          右击 我的电脑 → 属性 → 高级系统设置(高级) → 环境变量,点击新建CLASSPATH变量,并且将其值设为“D:\sqljdbc4 \sqljdbc41.jar”。

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

          三、使用IDEA测试连接SQL Server数据库

          3.1、打开IDEA,并且导入jar包

          打开IDEA新建应该文件夹lib,并且把我们刚才下载的sqljdbc41.jar给复制进去

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

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

          复制进去之后点击Add as Library

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

          选择你要添加到的模块点击确认即可使用了。

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

          3.2、代码测试Java连接SQL Server数据库

          import java.sql.*;
          public class Dome {
              public static void main(String[] args) {
                  //定义加载驱动
                  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();
                          }
                      }
                  }
              }
          }
          

          运行结果如下:

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

          ✨最后✨

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

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

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码