本文章实现内容: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数据库的教程后,并没有完全连接成功,把连接不成功的问题解决后写下的一篇教程,这里附上那位博主的教程链接❤ 点击此处跳转
当然如果你对我的软件版本有兴趣,真诚附上,不过我认为这和版本关系不大:
希望可以帮到你呀❤❤❤
好文推荐
发表评论