java 连接access数据 错误集锦

在用java操作access数据的问题时出现了各种问题,一路上也是在不断的尝试和摸索,如果有类似的错误希望下面的一些小建议能给大家一点帮助,还有关于那个安装包的access驱动程序的安装包,我的另一篇博客里有

第一条:

user lacks privilege or object not found:用户没有特权或未找到对象

一般是由于你所查找的查找语句中对应数据库的字段名书写错误,比如大小写问题,或者中间有空格等

第二条:

java 连接access数据 错误集锦_第1张图片

cannot write indexs of this type due to unsupported collating sort order

(由于不支持排序排序顺序,无法写入此类型的索引)

这么一大串问题很多??不,实际上就只要一个关键问题,那就是主键设置有问题,这是access数据库自身导致的,所以,你需要在数据中修改默认的主键方式,点击数据库中文件---然后选择选项---新建数据库排列次序,选择第二个

java 连接access数据 错误集锦_第2张图片java 连接access数据 错误集锦_第3张图片

紧接着选择压缩和修复文件,这样就可以解决排序的问题

第三条:

java 连接access数据 错误集锦_第4张图片

integrity constraint violation NOT NULL check(约束问题)

在插入新记录的时候,有些时候可能只是插入部分的字段名,因此就要注意没有插入的那部分是否有字段名有选择不为null的约束,如果有则会报错,因此重新设置一下。

第四条

not suitable driver found for 。。。

这种问题一般都是格式书写有问题

正确的应该像这样,后面文件的绝对路径中是反斜杠还是正斜杠都没有关系但是前面的必须是一致的


你可能感兴趣的:(java)