Access 数据库
今天下午弄Access花了一个下午,java就是不能通过ODBC 连接 Access.最后才发现,在JDK8 中,已经不支持通过ODBC访问Access了。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:PIMS","Test","1234");
这样的代码已经不能使用了,否则结果只有ClassNotFountException.
先是找到网上说,sun.jdbc.odbc.JdbcOdbcDriver类在rt.jar中,然后加入这个之后,还是错误。崩溃了。
后来找到一篇问答
终于找到原因了。
下载ucanacess
ucanaccess.jar,commons-log.jar,commons-logging.jar,hsqldb.jar,jackcess.jar(后四个都在下载下来的文件的lib中有)
配置如下
连接代码为:
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
Connection conn=DriverManager.getConnection("jdbc:ucanaccess://"数据库路径");
最后成功之后,又搜了一下,发现已经有人写了一篇有关access使用ucanaccess 连接的blog……奔溃了,感叹一声blog力量大,以后可以先找blog,在搜索。
=>http://blog.csdn.net/fish_817/article/details/50247743当做转发。
Access 数据库相关推荐
- ACCESS数据库防止下载
1. 修改数据库名.这是常用方法,将数据库名该成怪异名字或长名字,以防别人猜测.一旦被人猜到,别人还是能下载数据库文件,但几率不大.如将数据库database.mdb改成dslfjds$^&i ...
- 技术图文:如何利用 C# 向 Access 数据库插入大量数据?
背景 通常我们在做数据分析与处理之前,需要把从网站爬取的数据或者从 甲方 系统中导出的数据存入到自己的数据库中.如果数据量小,直接利用 SQL的 Insert 语句逐条插入就好.可是数据量上万条之后, ...
- 如何使用C++ Builder 6.0连接Access数据库
本文假定所需连接的Access数据库为db_restaurant,如何连接db_restaurant,现在将拉开帷幕. 首先,通过使用"File→New→Data Module"创 ...
- 关于Access数据库执行Update语句后,不报错,但影响行数总是返回0的问题
最近碰到一个奇怪的问题,使用Access数据库执行Update语句后,不报错,但影响行数总是返回0. 因为是第一次碰到这个问题,纠结了半天.后来在网上搜索得到解决方案: SQL语句传参数的顺序和语句中 ...
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...
- python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子
其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...
- 使用c#訪问Access数据库时,提示找不到可安装的 ISAM
使用c#訪问Access数据库时,提示找不到可安装的 ISAM.例如以下图: 代码例如以下: connectionString = "Provider=Microsoft.Jet.OLEDB ...
- 使用VC连接Access数据库的两种方法
以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...
- .NET中防止Access数据库下载
.net中防止access数据库下载 如何防止access数据库下载是一个很老的话题了,网上的讨论也比较多.在这里只是探讨asp.net下防止access数据库被下载的方法,有些是对以前方法的总结,部 ...
- 长期使用中型Access数据库的一点经验
Access数据库在用的过程中, 经常不断的进行删除和增加记录的操作,会出现以下问题: 1. 可能会使Update语句更新失败, 明明一条记录存在, 也可以select到,但在用Update时出现找不 ...
最新文章
- bootstrap怎么在一个页面渲染多个表格_推荐一个前端框架
- ThreadPoolTaskExecutor和ThreadPoolExecutor区别
- YUI 的模块信息配置优先级关系梳理
- java 审批流_一文读懂工作流
- 特斯拉在华招聘太阳能和储能项目经理 屋顶光伏业务要来了?
- poj1036-dp
- Spring Boot 2.3 优雅停机来了,新特性真香!!
- Linux下source命令详解
- 苹果手机屏幕突然变暗_手机突然屏幕失灵
- 12.2总结(纵使结局不如意,放弃实属下下签。)
- 无法启动此程序因为计算机丢失msvcr110.dll,Win7运行程序提示计算机中丢失msvcr110.dll如何解决...
- bzoj1778 驱赶猪猡/luogu2937 赶小猪
- fasterRCNN系列
- python serial.write_PySerial write()即时时间
- socket 通信 error:88
- 手机投屏功能说明及开发代码
- 盘点苹果2016WWDC精彩看点, iOS 10官方细节要来了
- Hadoop HA在停掉active namenode后无法自动切换到standby namenode
- Ubuntu18.04下UnixBench跑分
- com.netflix.discovery.DiscoveryClient - DiscoveryClient_UNKNOWN/
热门文章
- 当在 终端 中用 npm 安装 Vant 组件库时,发生“npm ERR code ERESOLVE ;npm ERRERESOLVE could not resolve;”报错时,该怎么办?
- DirectX11 创建混合状态
- 高铁晚点,滴滴崩了,千万杭州网友直呼出城好难!!
- 相关性的基本概念「AI基础」
- excel打印时显示服务器脱机怎么办,打印机脱机怎么办 打印机总是脱机的解决方法教程[多图]...
- 如何彻底卸载avast?
- limit与OFFSET
- web网页实现打电话,发短信,发邮件等:万能的a标签
- python 立体图 交叉 平面_python基础之Matplotlib库的使用一(平面图)
- docker拉取不同架构的镜像如:x86拉取arm64的