永发信息网

java通讯录如何跟access数据库连接

答案:2  悬赏:0  手机版
解决时间 2021-04-14 13:57
  • 提问者网友:刺鸟
  • 2021-04-13 13:00
java通讯录如何跟access数据库连接
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-04-13 13:32

public Connection CreateAccessConnection(String dbName,String dbUser,String password){
Connection con=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
con=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbName,dbUser,password);
} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return con;
}
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-04-13 13:37

加载驱动改成access的驱动(ODBC):sun.jdbc.odbc.JdbcOdbcDriver

然后数据库连接的时候换成odbc的URL:jdbc:odbc:dsnname

这里的dsnname是你在 管理工具 - 数据源(ODBC)中配置的access数据库的名称

其他地方基本不变,可能部分sql语句在mysql中可以 但在access中不支持

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯