【发布时间】:2014-01-14 12:40:25
【问题描述】:
每当我尝试使用 ODBC 驱动程序访问 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" />
我的开发环境:带有 JdbcTemplate 的 Spring Framework 3.x、Windows 7 64bit、Microsoft Access 2013。
【问题讨论】:
标签: java spring ms-access jdbc ucanaccess