Java连接access数据库的Access_JDBC30.jar有没有破解的,项目不让用数据源或ODBC的方式连接,怎么办?

 我来答
zhou073
2013-05-21 · TA获得超过134个赞
知道小有建树答主
回答量:191
采纳率:80%
帮助的人:63.4万
展开全部
Connection con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/AccessDB/test1.mdb","","");
Statement stm = con.createStatement();
String sql = "select * from user";
ResultSet rs = stm.executeQuery(sql);
//JDK1.6可用,测试过了
追问
这个我试过了不知是我win8的原因还是什么 我这么写不行只有这样写才有用
jdbc:odbc:access64;DBQ=accessData\\baidusousuo.mdb,access64是我自己建的数据源,但是这样移植性还是不好啊,主任不让用这种方式,这样的话还是得在新机器上配置数据源。
补充一下,我的jdk是1.7,怎么办,帮帮忙!
追答
在与数据库交互数据时,通常需要事先配置好ODBC数据源,这导致一个文件换到另一台机器还需要重新配置ODBC。手工配置太麻烦。

运行regedit,展开到HKEY_CURRENT_USER\Software\ODBC\ODBC.INI,导出所有该目录下所有注册项,保存为.reg文件,然后换台机器运行该reg文件即可。

试试这个
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式