java ODBC 连接ACCESS数据库问题

publicvoidcreatConnectInstance(){Stringstrurl="jdbc:odbc:driver={MicrosoftAccessDrive... public void creatConnectInstance(){
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=src\\db1.mdb";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
}catch(Exception e){
System.out.println(e.getMessage());
}
}

我db1.mdb在access中设置了访问密码,在连接的url中我因该怎么写这账号和密码呢?
展开
 我来答
来自日光岩机智的康乃馨
推荐于2016-07-17 · TA获得超过529个赞
知道小有建树答主
回答量:379
采纳率:25%
帮助的人:164万
展开全部
public class Connect {

private static Connection conn;

public static Connection Connect() throws SQLException {
// JDBC驱动
String classname = "sun.jdbc.odbc.JdbcOdbcDriver";
// 数据库地址
String URL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\aa.mdb";
// 用户名
String user = "admin";
// 用户密码
String password = "";
try {
// 加载JDBC驱动
Class.forName(classname);
// 连接数据库
conn = DriverManager.getConnection(URL, user, password);
System.out.println("连接成功!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;

}

自己看着改
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不可直呼其名讳
2008-10-30 · TA获得超过162个赞
知道答主
回答量:207
采纳率:0%
帮助的人:0
展开全部
其实你用的是JDBC-ODBC桥接器连接数据库的方法。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

使用JDBC连接的话你可以通过设置数据源来连接,你到网上查一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式