请问Access支持Java的PreparedStatement吗?
我用Java通过PreparedStatement对象对Access数据库进行存取操作。有的时候就会出现程序崩溃的现象。日志信息如下:
A fatal error has been detected by the Java Runtime Environment:
听别人说Access不支持PreparedStatement。但很明显存取操作又是可以进行的。如果换成Statement的话,插入数据前又要对字符串进行转义处理,性能就大大降低了。求路过高手给解。谢谢!
我用Java通过PreparedStatement对象对Access数据库进行存取操作。有的时候就会出现程序崩溃的现象。日志信息如下:
A fatal error has been detected by the Java Runtime Environment:
听别人说Access不支持PreparedStatement。但很明显存取操作又是可以进行的。如果换成Statement的话,插入数据前又要对字符串进行转义处理,性能就大大降低了。求路过高手给解。谢谢!
还可以找第三方Access的第4类Java驱动程序,换上也许就好了。
你确定是PreparedStatement引起的吗?用普通的Statement肯定没有问题吗?
如果实在找不出办法,就只能退一步了,就用普通的Statement吧,本身Access也快不到哪里去的,所以实际效率也许不必PreparedStatement差很多。