当前位置: 首页 > news >正文

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

sqlserver数据如下;

TestSQL.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的这个;然后执行,输出数据如下;

 

http://www.lryc.cn/news/235003.html

相关文章:

  • C/C++字符判断 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • Kotlin语言实现单击任意TextVIew切换一个新页面,并且实现颜色变换
  • Flume学习笔记(4)—— Flume数据流监控
  • 使用webhook发送企业微信消息
  • C语言的由来与发展历程
  • python django 小程序博客源码
  • Android并发编程与多线程
  • ChatGPT简介及基本概念
  • 学习模拟简明教程【Learning to simulate】
  • 电子学会C/C++编程等级考试2021年12月(一级)真题解析
  • 数字游戏
  • k8s pod 处于Terminating的原因分析和解决处理——筑梦之路
  • 西南科技大学814考研二
  • oracle21c报错 【ORA-65096: 公用用户名或角色名无效】
  • C++ 递增/递减运算符重载
  • Android 13.0 无源码app增加授予相关权限
  • CI/CD相关概念学习
  • 一、认识STM32
  • vue-router的编程式导航有哪些方法?
  • 连接服务器上mysql数据库
  • IDEA 中设置 File Header 以及自定义类、方法注释模板的方法
  • 【数据结构】图的存储结构及实现(邻接表和十字链表)
  • ROS Turtlebot3多机器人编队导航仿真
  • 端口配置错误,导致RabbitMq启动报错
  • <MySQL> 什么是JDBC?如何使用JDBC进行编程?
  • 基于安卓android微信小程序的装修家装小程序
  • 基于SSM的小区物业管理系统设计与实现
  • c语言免杀火绒
  • MyBatis #{} 和 ${} 的区别
  • 计算机科学速成课