java 访问sqlserver 和 此驱动程序不支持jre1.8错误

sqlserver数据如下;

TestSQL.java;

java 复制代码
import java.sql.*;

public class TestSQL {

public static void main(String[] args) throws ClassNotFoundException, SQLException {

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test1"; //连接服务器和数据库
String user = "rabbit";
String pwd = "rabbit";
Connection dbConn;

Class.forName(driverName);
System.out.println("数据库驱动程序注册成功");
dbConn = DriverManager.getConnection(dbURL,user, pwd);

Statement stmt = dbConn.createStatement();
ResultSet rs = stmt.executeQuery("select id,name,salary from salary1");
        while(rs.next()){//如果对象中有数据,就会循环打印出来
            System.out.println(rs.getInt("id")+","+rs.getString("name")+","+rs.getInt("salary"));
        }

rs.close();
dbConn.close();
}
}

编译;jar包和源代码在同一目录;java执行的时候指定classpath;

出现下图错误;

看一下目录下有2个sqljdbc的jar包;

删掉一个,保留带4的这个;然后执行,输出数据如下;

相关推荐
Cloud云卷云舒11 分钟前
PolarDB(阿里云)VS HaishanDB(海山数据库,移动云)的AI能力全面对比
数据库·阿里云·ai-native·polardb·haishandb
我是人✓26 分钟前
SQL主键与外键
java·数据库
飞翔的馒27 分钟前
浏览器缓存之【结构化数据库与缓存】: IndexedDB、Cache storage 和 Storage buckets
数据库·缓存
SelectDB28 分钟前
SelectDB search():AI 日志搜索与分析场景的技术能力与实践
数据库
SelectDB31 分钟前
Apache Doris 事务保障:技术能力、选型对比与企业实践
数据库
SelectDB35 分钟前
AI Observe Stack(基于 Apache Doris):AI Agent 可观测性技术能力、选型对比与实践
数据库
SelectDB42 分钟前
PostgreSQL + Apache Doris HTAP 架构:技术能力、选型对比与企业实践
数据库
SelectDB44 分钟前
SelectDB(飞轮科技)技术研发型企业认证:Apache Doris 核心能力、选型对比与实践
数据库
古月方枘Fry44 分钟前
基于大模型+MySQL的innoai助手(可适配多数环境)
网络·数据库·mysql·aigc