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)
展开
3个回答
展开全部
经多方查询,找到解决方案:在连接字符串后面加参数lockType=ACCESS。
相关代码:
Class.forName("com.hxtt.sql.access.AccessDriver");
String strurl="jdbc:Access:///d:/mydata.accdb?lockType=ACCESS";
Connection conn=DriverManager.getConnection(strurl);
参看链接:网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误很明显,后缀名是.dc/.bc.a就有错误(ACCESS 2013),后缀名不是数据库文件必须把数据库文件改成.mdb
试试
试试
追问
大哥 数据库是mdb结尾的啊 我链接上了 都可以读取数据显示出来了 就是插入数据报上面的错 打开access 查看实际上数据已经插入进去了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是有这个问题,大哥如果解决了 烦请告知
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |