本文章实现内容: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数据库的教程后,并没有完全连接成功,把连接不成功的问题解决后写下的一篇教程,这里附上那位博主的教程链接❤ 点击此处跳转

当然如果你对我的软件版本有兴趣,真诚附上,不过我认为这和版本关系不大:

希望可以帮到你呀❤❤❤

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。