松鼠 SQL - 未定义UCANACCESS_HOME系统变量



setup

  • Windows 10 1709,16299.64
  • 松鼠SQL Squrel-SQL-3.8.0安装在" C: Program Files Squirrel-SQL-3.8.0"
  • UCANACCESS UCANACCESS-4.0.2-bin安装在" C: Java Ucanaccess-4.0.2-bin"
  • Java 8 Update 151

我是松鼠SQL的新手。我正在尝试将Squirrel SQL与UCanaccess设置,以在Access ACCDB上使用它。我跟随戈德·汤普森(Gord Thompson)的帖子如何配置Squirrel SQL客户端以与MS Access一起使用。松鼠有一个UCanaccess驱动程序设置,因此您需要做的就是将其指向UCanaccess Jar文件。图片发布了Onedrive。无需登录。只需单击底部的视图即可。

松鼠驱动器设置

接下来,我设置了一个别名

我尝试连接到数据库,然后得到一个错误

java.sql.SQLException: The UCANACCESS_HOME system variable isn't defined:
  it should be:
-DUCANACCESS_HOME=<your path to the UCanAccess-3.x.x-bin folder>
    at net.ucanaccess.jdbc.UcanloadDriver.noHome(UcanloadDriver.java:96)
    at net.ucanaccess.jdbc.UcanloadDriver.<clinit>(UcanloadDriver.java:59)

我搜索了一个解决方案,并尝试了各种事情而没有成功。有什么想法吗?

在"额外类路径"选项卡上,您需要指向 loader/ucanload.jar,而不是主要的ucanaccess*.jar。

相关内容

最新更新