守听 发表于 2025-1-10 06:15:00

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

文章目次



[*]一、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
https://i-blog.csdnimg.cn/blog_migrate/20dac8c4016a0054eed36f7b59fbcc63.png
   1.2、打开的窗口如下图所示。在左边栏找到 SQL Server网络配置选项,点开下拉,会看到“SQLEXPRESS的协议,选中它,看右边栏。

https://i-blog.csdnimg.cn/blog_migrate/6d10d650243ed31db13d64796e3ef5f2.png
   1.3、将Named Pipes 、TCP/IP 点击启用!

双击TCP/IP(右键→属性),在弹出的窗口中选择 “IP地址” 选项卡。
将IP1和IP10的【IP地址】设为127.0.0.1,并将全部【IP+数字】的【已启用】设为是。接着,拖动下拉条到最下方,将IP1、IP10、 IPAll 中的【TCP端口】设成 1433。
https://i-blog.csdnimg.cn/blog_migrate/61102c6d64467e511aab46f3ee68741f.png
![在这里插入图片形貌](https://img-blog.csdnimg.cn/dc6023375e244df9b300af3f5c8705bc.png
https://i-blog.csdnimg.cn/blog_migrate/52c98982ff1f95a884dae709fe16cb08.png
   1.4、打开telnet并测试1433端口

打开telnet服务:
打开“控制面板”→点击“程序”
https://i-blog.csdnimg.cn/blog_migrate/f547628c01f81aa84e9008423eff1160.png
找到启用或关闭Windows功能
https://i-blog.csdnimg.cn/blog_migrate/a30da3a9a646409a06db4e234c979bed.png
找到Telnet,点选,确定。
https://i-blog.csdnimg.cn/blog_migrate/5d209a6babea7c7fd503552c5a3dbe96.png
   1.5、安装完成后,按住win键和R键,输入services.msc打开服务管理器或者按住win键输入服务,打开服务之后找到SQL Server启动。

https://i-blog.csdnimg.cn/blog_migrate/23e5135a2dc4efe921c74656eda121c5.png
找到SQL Server服务器并且启动
https://i-blog.csdnimg.cn/blog_migrate/5c7ec720e4819adb891002b3d6512309.png
   1.6、完成上一步后。开始菜单 → 运行cmd → 输入:telnet 127.0.0.1 1433

https://i-blog.csdnimg.cn/blog_migrate/2e65d780f2b78f88984032b30f88e78e.png
如图所下则测试成功:
https://i-blog.csdnimg.cn/blog_migrate/b1bca0adc243d6edf0198f1e8622347a.png
测试是否成功,假如成功则说明配置成功,假如毗连失败则说明上面的配置有误,同道仍需积极!
二、下载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),并且解压文件
https://i-blog.csdnimg.cn/blog_migrate/533a3a84afcaa94c36ea3b81aba03113.png
解压完后打开文件夹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”。
https://i-blog.csdnimg.cn/blog_migrate/970cab9a24399ce6b58cfdd482f817fa.png
三、使用IDEA测试毗连SQL Server数据库

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

打开IDEA新建应该文件夹lib,并且把我们刚才下载的sqljdbc41.jar给复制进去
https://i-blog.csdnimg.cn/blog_migrate/5fe185b89bf2e09ab4d63f982a4dc6e5.png
https://i-blog.csdnimg.cn/blog_migrate/29c1c51d446d45e6dd159b4a29f2f7b0.png
复制进去之后点击Add as Library
https://i-blog.csdnimg.cn/blog_migrate/1111607b196aee0c9507f17e0ff468eb.png
选择你要添加到的模块点击确认即可使用了。
https://i-blog.csdnimg.cn/blog_migrate/7117508f9c7dcd8a3b2eebbc02a72945.png
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+"        "+password+"        "+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();
                }
            }
      }
    }
}
运行结果如下:
https://i-blog.csdnimg.cn/blog_migrate/6dd797cc25f21007b489a2041a795c8f.png
最后
   总结不易,希望uu们不要吝啬你们的??哟(^U^)ノ~YO!!
如有问题,接待评论区批评指正??

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Java毗连SQL Server教程(详细教程)