当前位置:   article > 正文

用Eclipse连接SQL Server2019_eclipse连接sql server2019数据库的步骤 jdbc.util

eclipse连接sql server2019数据库的步骤 jdbc.util

Eclipse通过JDBC连接SQL Server2019

打开SQL Server2019登陆后,点击安全性——登陆名,找到sa,右击点击属性,打开登陆属性

sa

点击状态,查看两者的状态是否都为授予和启用;如果不是,则更改其为授予和启用;然后点击确认

在这里插入图片描述

再点击常规

设置用户名和密码,设置登录名和密码(记住密码,后面会用到), 点击确定。然后关闭SQL,重新进入的时候身份验证选择SQL Server身份验证
在这里插入图片描述

在里面新建一个数据库,然后在该数据库里面创建表

我已经创建了一个名为demo1的数据库和该数据库下的几个表

在这里插入图片描述

如果Eclipse里面还没有添加JDBC,那么就接着往下看;如果添加了,就直接跳过这一步

在该链接里面选择对应的版本,我这个版本SQL Server的版本是SQL Server 2019,那么我就通过官网下载对应的版本(ps:该链接中有两个压缩包,随便选择一个下载就行,解压后都一样的)
该链接地址https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15

下载好对应版本后,将文件解压

解压后

在Eclipse中新建一个项目,然后在src中右键——构建路径——配置构建路径——库——模块路径——添加外部jar

选择刚刚解压文件的位置,选择对的版本
在这里插入图片描述

因为该jdk版本是15,所以就选择15的版本

在这里插入图片描述

选择后,添加并且应用,输入以下代码测试

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class test {
	public static void main(String[] srg) {
		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		// 加载JDBC驱动
		String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=数据库名字";
		//Database是数据库的名字,localhost后面是你SQL Server的端口号默认1433
		// 连接服务器和数据库
		String userName = "sa"; // 默认用户名
		String userPwd = "这里输入刚刚的密码"; // 密码
		Connection dbConn = null;
		
		try {
			Class.forName(driverName);
			dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
			System.out.println("Connection Successful!");
			// 如果连接成功 控制台输出Connection Successful!
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

运行结果

在这里插入图片描述

查询数据库中的数据,我这里查询的是我数据库中的course3表

package Test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class test {
	public static void main(String[] srg) {
		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		// 加载JDBC驱动
		String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=demo1";
		//Database是数据库的名字,localhost后面是你SQL Server的端口号默认1433
		// 连接服务器和数据库
		String userName = "sa"; // 默认用户名
		String userPwd = "361800ab"; // 密码
		Connection dbConn = null;
		
		try {
			Class.forName(driverName);
			dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
			System.out.println("Connection Successful!");
			// 如果连接成功 控制台输出Connection Successful!
		} catch (Exception e) {
			e.printStackTrace();
		}
	
		
		Statement sql;
		ResultSet rs;
		try {
			sql = dbConn.createStatement();
			rs = sql.executeQuery("SELECT* FROM course3");//SQL查询语句
			while (rs.next()) {
				String 课程号 = rs.getString(1); 
				String 课程名 = rs.getString(2);
				float 分数 = rs.getFloat(3);
				System.out.printf("%s\t", 课程号);// 打印课程号列

				System.out.printf("%s\t", 课程名);// 课程名列

				System.out.printf("%f\t\n", 分数);// 分数列

			}
			dbConn.close();

		} catch (SQLException e) {
			System.out.println(e);
		}
		
	}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55

运行结果
在这里插入图片描述

与SQL Server中的表一样

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/66962
推荐阅读
相关标签
  

闽ICP备14008679号

        
cppcmd=keepalive&