eclipse连接SQL Server数据库并执行SQL查询语句


本文章实现内容:eclipse连接SQL server数据库,并将SQL server中的数据库的表中信息在eclipse Console控制台上输出出来


一、下载

1. JDBC驱动程序 点此即刻下载
2. 下载javax.xml.bind.jar 点此即刻下载

二、导入

1. 将第一个链接下载好的的.exe双击进行解压Unzip,如下图,解压成功请添加图片描述
2. 在解压成功的文件夹中找到jre8目录下的sqljdbc42.jar,对该jar文件右键复制,在你的jdk中lib目录下粘贴,再在eclipse中你的project项目名称上右键粘贴(我这里项目名称是sqlTest),如图所示请添加图片描述

请添加图片描述
请添加图片描述

在这里插入图片描述

3. 解压下载好的javax.xml.bind.jar.zip文件
4. 在eclipse中你的project项目名称上右键Build Path->Configure Build Path->Libraries
Modulepath->Add External JARS->sqljdbc42.jar(找到你解压的sqljdbc_6.0目录下的jar文件,不是jdk的lib目录下的那个jar文件)->打开
Modulepath->Add External JARS-javax.xml.bind.jar->打开,结果图如图所示,最后点击Apply and Close

在这里插入图片描述

三、代码

在类中复制粘贴下面代码运行即可,当然前提是你的SQL Server中已经建好要连接的数据库和表,表中已经编辑好前面几行的信息了。

在这里插入图片描述

package sql_Test;

import java.sql.*;

public class Test {
	public static void main(String[] args) {

		Connection Conn = null;
		ResultSet rs = null;
		Statement statement = null;
		try { // 1.加载驱动
			String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
			Class.forName(driverName);
			System.out.println("加载驱动成功!");
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println("加载驱动失败!");
		}
		try {
			// 2.连接数据库
			String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=SnakeGame用户数据库";// SnakeGame用户数据库为你的数据库名
			String userName = "sa";// 你的数据库用户名
			String userPwd = "sqls0925@";// 你的密码
			Conn = DriverManager.getConnection(dbURL, userName, userPwd);
			System.out.println("连接数据库成功!");
			try {
				// 3.基本操作:执行SQL语句
				// 3.1获得执行SQL语句的对象
				statement = Conn.createStatement();
				// 3.2编写SQL语句;
				String sql = "select * from SnakeUser";// SnakeUser为你的数据库下的表名
				// 3.3执行SQL:executeQuery执行查询
				rs = statement.executeQuery(sql);
				// 3.4遍历结果集
				while (rs.next()) {
					System.out.print(rs.getString("username") + " ");// “username”为你的表中的列名
					System.out.print(rs.getString("password") + " "); // “password”为你的表中的列名
					System.out.println();
				}
			} catch (Exception e) {
				e.printStackTrace();
				System.out.print("SQL Server读取表信息失败!");
			} finally {
				// 4.释放资源
				// 标准资源释放的代码
				if (rs != null) {
					try {
						rs.close();
					} catch (SQLException e) {
						e.printStackTrace();
					}
				}
				if (statement != null) {
					try {
						statement.close();
					} catch (SQLException e) {
						e.printStackTrace();
					}
					statement = null;
				}
				if (Conn != null) {
					try {
						Conn.close();
					} catch (SQLException e) {
						e.printStackTrace();
					}
					Conn = null;
				}
			}

		} catch (Exception e) {
			e.printStackTrace();
			System.out.print("SQL Server连接失败!");
		}
	}

}

运行结果图

请添加图片描述

四、结束语

这是我在跟下来一位博主的eclipse连接SQL server数据库的教程后,并没有完全连接成功,把连接不成功的问题解决后写下的一篇教程,这里附上那位博主的教程链接❤ 点击此处跳转

当然如果你对我的软件版本有兴趣,真诚附上,不过我认为这和版本关系不大:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

希望可以帮到你呀❤❤❤
  • 22
    点赞
  • 125
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值