JDK8 连接Access数据库

简介: 如何使用Java连接ODBC并配置Access数据库,JDK8配置连接Access数据库。

JDK8 连接Access数据库

前面我们讲了如何使用Java连接ODBC并配置Access数据库,
参考连接:https://jackwei.blog.csdn.net/article/details/86285822
可以知道JDK8之后已经不支持jdbc-odbc桥接了,如果你可以安装之前的JDK基本上没有问题。
但是现在有这个问题,必须要用JDK8如何设置呢?
这里就是解决这个问题的。

1. 安装JDK8

参考连接:https://blog.csdn.net/WeiHao0240/article/details/86550186

2. 下载配置文件

下载链接:https://pan.xunlei.com/s/VNHFpTsOVOeeTe-6VEGh029SA1?pwd=s45m#
将下载好的压缩包,里面有一个dll文件,放到你安装的JDK8 /jre/bin目录里面。
在这里插入图片描述
然后将jar包复制一份到JDK8 /jre/lib/ext目录里面,如果不行再放/jre/lib目录里面一份。
在这里插入图片描述
注意电脑的环境变量如下:
注意JAVA_HOME、 JRE_HOME 、 Path
在这里插入图片描述
最后测试如下:
在这里插入图片描述

3. 源码设置

经过上面的设置即可,如果你想知道原理,可以参考如下配置:
如果你本地安装了JDK7,可以使用原始的方式获得dll文件和jar文件。
在JDK7安装的目录\jre\bin下面拷贝JdbcOdbc.dll文件,然后复制到JDK8同样的目录文件夹下即可。
在这里插入图片描述
第二个文件jar包就比较麻烦一点了,
首先进入JDK7安装的目录\jre\lib下面,然后解压rt.jar
在这里插入图片描述
第二步是将rt解压后的目录\sun下面,然后复制到新建sun目录下面
在这里插入图片描述

第三步创建jar包:

jar -cvf jdbc-odbc.jar sun

在这里插入图片描述
这样你就得到第二个文件了,然后将jar包复制一份到JDK8 /jre/lib/ext目录里面即可。
在这里插入图片描述

目录
相关文章
|
10天前
|
关系型数据库 MySQL 数据库连接
Unity连接Mysql数据库 增 删 改 查
在 Unity 中连接 MySQL 数据库,需使用 MySQL Connector/NET 作为数据库连接驱动,通过提供服务器地址、端口、用户名和密码等信息建立 TCP/IP 连接。代码示例展示了如何创建连接对象并执行增删改查操作,确保数据交互的实现。测试代码中,通过 `MySqlConnection` 类连接数据库,并使用 `MySqlCommand` 执行 SQL 语句,实现数据的查询、插入、删除和更新功能。
|
25天前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
3天前
|
关系型数据库 MySQL 网络安全
如何排查和解决PHP连接数据库MYSQL失败写锁的问题
通过本文的介绍,您可以系统地了解如何排查和解决PHP连接MySQL数据库失败及写锁问题。通过检查配置、确保服务启动、调整防火墙设置和用户权限,以及识别和解决长时间运行的事务和死锁问题,可以有效地保障应用的稳定运行。
42 25
|
1月前
|
安全 网络安全 数据库
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
47 28
|
30天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
54 2
|
2月前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
96 11
|
3月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
3月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
5月前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
550 61
|
6月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
77 1

热门文章

最新文章