Data source name too long怎么解决?

发布于 2021-11-12 09:48:45 字数 616 浏览 963 评论 1

今天突然想试试使用jdbc-odbc连接数据库,于是测试连接mysql,必须先在控制面板里的ODBC Data Sources注册一个User DSN,然后就可以连接了,连接url="jdbc:odbc:ldh",这里的ldh就是我注册的名字。当然连接的driver还是和使用jdbc连接的一样,为"com.mysql.jdbc.Driver"。

后来想到在连接Access2010,问题就出现了,使用url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:/Users/LDH/Documents/user.accdb"或url="jdbc:odbc:user"(要在User DSN中注册)可以连接,但使用另一种方式url="jdbc:odbc:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/Users/LDH/Documents/user.accdb"就不可以了,出现Data source name too long问题,网上查了也找不到!

ps:安装过AccessDatabaseEngine了,也没使用Provider=Microsoft.JET.OLEDB.4.0(只是用了access2003及以下).

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情旳空白 2021-11-12 15:54:01

Access2010,太新了~~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文