gpt4 book ai didi

java - 如何使用 Spring 配置 UCanAccess JDBC 驱动程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:24 30 4
gpt4 key购买 nike

每当我尝试使用 ODBC 驱动程序 Access MDB 文件时,它都会给我一个错误:

error : "[Microsoft][ODBC Driver Manager] Invalid string or buffer length exception"

所以我决定使用 UCanAccess JDBC driver相反。

有没有人有使用 Spring 配置 UCanAccess JDBC 驱动程序的经验?

我已将 UCanAccess.jar 放入我的 lib 文件夹并按如下方式配置它,但这不起作用:

<bean id="dataSource" 
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" ref="jdbcDriver" />
<property name="url" value="jdbc:ucanaccess://C:\\XXXX.mdb" />
<property name="username" value="" />
<property name="password" value="" />
</bean>

<bean id="jdbcDriver" class="net.ucanaccess.jdbc.UcanaccessDriver" />

我的开发环境:Spring Framework 3.x with JdbcTemplate, Windows 7 64bit, Microsoft Access 2013。

最佳答案

您必须将所有 UCanAccess 依赖项放在您的 lib 文件夹中(请参阅 UCanAccess 发行版的 lib 文件夹中的 jars:jackcess、hsqldb、commons-logging 和 commons-lang)。

关于java - 如何使用 Spring 配置 UCanAccess JDBC 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20791925/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com