答案 0 :(得分:0)
这意味着抛出了Exception
:
net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::3.0.6 null
这是由无限循环引起的 - StackOverflow。您必须更改堆大小。这可以通过以下方式运行您的应用程序来完成:
java -Xmx1g myprogram
只要您有足够的可用内存,您可以根据需要增加值(1g为1GB,14g为14GB)。
此外,您可以将;memory = false
添加到您连接到数据库的网址末尾。
答案 1 :(得分:-1)
您可以通过将此代码用于 p>来解决此问题
DriverManager.getConnection("jdbc:ucanaccess://D:Database.accdb memory=false");
然后转到ms访问数据库文件并打开它并转到数据库工具并Click to Compact and repair option.