Java 连接access 数据库成功 能够读取数据 为什么插入数据总报错 但是打开

Java连接access数据库成功能够读取数据为什么插入数据总报错但是打开access表实际上数据已经插进去了。报错为java.sql.SQLException:java... Java 连接access 数据库成功 能够读取数据 为什么插入数据总报错 但是打开access 表 实际上数据已经插进去了。报错为java.sql.SQLException:java.lang.NullPointerException ;at com.hxtt.sql.access.aw.dc (unknown Source);at com.hxtt.sql.access.bc.a(unknown Source);at com.hxtt.sql.x.a (unknown Source) 展开
 我来答
胖金云
2019-11-11
知道答主
回答量:1
采纳率:0%
帮助的人:683
展开全部

经多方查询,找到解决方案:在连接字符串后面加参数lockType=ACCESS。

相关代码:

Class.forName("com.hxtt.sql.access.AccessDriver");

String strurl="jdbc:Access:///d:/mydata.accdb?lockType=ACCESS";

Connection conn=DriverManager.getConnection(strurl);

参看链接:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buyuanyi1314
2017-03-16 · TA获得超过647个赞
知道小有建树答主
回答量:539
采纳率:90%
帮助的人:469万
展开全部
错误很明显,后缀名是.dc/.bc.a就有错误(ACCESS 2013),后缀名不是数据库文件必须把数据库文件改成.mdb

试试
追问
大哥 数据库是mdb结尾的啊 我链接上了 都可以读取数据显示出来了 就是插入数据报上面的错 打开access 查看实际上数据已经插入进去了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可靠的另换一个
2018-07-30
知道答主
回答量:1
采纳率:0%
帮助的人:845
展开全部
我也是有这个问题,大哥如果解决了 烦请告知
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式