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