相信大家都有用JDBC连接数据库操作吧,这样来的更直观,在jdk1.9以前ext是非常实用的我们通常连接数据库Sqlserver需要下载两个驱动包,将这两个包放在jre\lib\ext目录下,这样才引入了这个包,但是在jdk1.9以后你会发现在这个路径下是找不到

ext文件夹的

从jdk9起lib目录的内容发生了很大变化,为什么?人家公司弄得

不光没有ext文件夹,连rt.jar和tools.jar都被移除了,绝大部分内容被整合到lib目录下的jrt-fs.jar中,这个压缩包采用Oracle闭源的文件系统。

我安装的是jdk10版本的,我们该怎么添加扩展包呢,首先在你建立的项目点击右键选择Propertise或者ctrl+enter

然后可以看到左边目录有一个Java Build Path

点进去

然后点Libraries,你们发现我这个里面已经添加了一个sql的扩展包,没错我们需要点右边目录的add external JAR,点这个然后选择你的扩展包所在位置添加,这样在这个项目里连接数据库就没有问题了

添加成功后会出现下面这个说明添加好了

数据库连接代码:

package shujuku1;
import java.sql.Connection;
import java.sql.DriverManager;
public class Test1 {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=student";   //注意这里要改成你数据库中存在的数据库名字
//连接服务器和数据库
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {Class.forName(driverName);dbConn = DriverManager.getConnection(dbURL, userName, userPwd);System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection  Successful!
} catch (Exception e) {e.printStackTrace();
}
}
}

运行结果:

这样就可以了

JDBC连接数据库问题之jdk1.9以及jdk10以后版本的ext问题(添加扩展包问题)相关推荐

  1. 【数据库原理实验(openGauss)】 使用JDBC连接数据库

    使用JDBC连接数据库 文章目录 使用JDBC连接数据库 一.准备连接环境 1.修改数据库的pg_hba.conf文件 2.登陆数据库授权退出 3.修改数据库监听地址 4.下载Java驱动包导入工具 ...

  2. java sql2005驱动_sqljdbc.jar下载-sqljdbc.jar 2005下载官方版-jdbc连接数据库mssql驱动西西软件下载...

    sqljdbc.jar 2005是Java程序连接数据库mssql驱动,微软SQL Server 2005 的 Java Database Connectivity (JDBC) 驱动程序.SQL S ...

  3. JDBC 连接数据库的四种方式

    JDBC 连接数据库的四种方式 每博一文案 师傅说,人这一辈子总有许多遗憾,许多无可奈何. 其实有些事情不用太过执着,放下牵绊你的生活无畏执念,你会收获一个更为广阔的天地. 想开,看开,放开这六个字, ...

  4. JDBC连接数据库的原理和步骤

    JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  5. JDBC编程:1(使用JDBC连接数据库)

    使用JDBC连接数据库 下载连接MySQL数据库的驱动 这个jar包可以在官网上对照着你的MySQL版本来下载,这里我下载的是最新的8.0.20版本, 这里是8.0.20版本的驱动包:mysql-co ...

  6. 如何使用jdbc连接数据库

    如何使用jdbc连接数据库 数据库是一个有组织的数据集合.数据库管理系统以一种与数据库格式一致的方式,提供了存储和组织数据的机制.数据库管理系统允许在不考虑内部数据表示的情况下访问和存储数据. jav ...

  7. Java七步创建以JDBC连接数据库的程序

    JDBC连接数据库 ◆ 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java. ...

  8. JDBC连接数据库过程

    JDBC连接数据库过程 时间: 2009-03-03 20:43来源: 作者: 点击: <script src="http://www.topkc.cn/plus/count.php? ...

  9. JDBC连接数据库总结

    JDBC连接数据库 一下以mysql 数据库连接来说明 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(J ...

  10. 完整java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

最新文章

  1. 整数转罗马数字 python
  2. python每日一学_Python每日一练0011
  3. 如何给PDF文件交换页面?操作方法你知道吗?
  4. 16进制数用空格分开 tcp_面试时,你是否被问到过TCP/IP协议?
  5. ES6(三)——Set、WeakSet、Map、WeakMap
  6. 关Jquery判断input type=checkbox元素是否被选中的判断
  7. wxpython使窗口重新显示出来_wxPython实现窗口在任务栏中闪烁
  8. 服务器低功耗cpu性能,节能省电家庭共享 7款低功耗处理器推荐
  9. linux下vi命令大全,linux系统vi命令详解
  10. ESB 分布式处理技术 Remoting
  11. 电容在计算机运用原理,隔直电容的作用及原理 - 全文
  12. 自学Java之基础篇——使用switch,输出今天到底是礼拜几(case的穿透)
  13. Shell循环语句(for、while、until)及echo、IFS
  14. 为什么有些人除了上课时间以外都没有学习,成绩却还是很好?
  15. javaweb—web环境搭建
  16. 解析服务器独享与共享的区别
  17. 万字长文,细说长沙银行的数字化研发管理转型之路
  18. 哪里能练计算机基础知识题库,计算机基础知识练习题集锦.doc
  19. 把一个数组(列表)中的数据逆向反转,python
  20. IB数学课程复习指南

热门文章

  1. 液压系统仿真软件_利用仿真软件判断系统稳定
  2. unity Animator做简单的人物动画
  3. .net C#实现图像对比
  4. 【人脸识别】基于PCA实现ORL人脸识别附matlab代码和报告
  5. 光纤中的非线性光学效应
  6. Django 3.2正式发布! 附中文文档链接地址!
  7. javamail 超时_为什么JavaMail连接超时过长
  8. 若依RuoYi框架修改器
  9. 2013年最新热门软件分享第一季
  10. Limesdr软件无线电架构的理解