赞
踩
设置用户名和密码,设置登录名和密码(记住密码,后面会用到), 点击确定。然后关闭SQL,重新进入的时候身份验证选择SQL Server身份验证
我已经创建了一个名为demo1的数据库和该数据库下的几个表
在该链接里面选择对应的版本,我这个版本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
选择刚刚解压文件的位置,选择对的版本
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(); } } }
运行结果
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); } } }
运行结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。