Java连接access数据库的Access_JDBC30.jar有没有破解的,项目不让用数据源或ODBC的方式连接,怎么办?
1个回答
展开全部
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可用,测试过了
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文件即可。
试试这个
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询