
Java链接Access数据库失败,各种方法都试过了,在线等,急用!
sql="select*fromDetails";try{Stringurl="jdbc:odbc:Driver={MicrosoftAccessDriver(*.mdb...
sql="select * from Details ";
try {
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\DSS\\Earphone.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cot=DriverManager.getConnection(url);
Statement stm=cot.createStatement();
ResultSet rs=stm.executeQuery( "sql");
System.out.println(rs.getString("型号"));
}catch(Exception ee){ ee.printStackTrace();}
这是代码,ACCESS 2013和电脑都是64位的,ODBC配置如图:
Jar驱动包应该也是装好了的 展开
try {
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\DSS\\Earphone.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cot=DriverManager.getConnection(url);
Statement stm=cot.createStatement();
ResultSet rs=stm.executeQuery( "sql");
System.out.println(rs.getString("型号"));
}catch(Exception ee){ ee.printStackTrace();}
这是代码,ACCESS 2013和电脑都是64位的,ODBC配置如图:
Jar驱动包应该也是装好了的 展开
1个回答
展开全部
无需配置odbc。连接串给你,很简单的。
/*************************************************
/// JDBC_ODBC连接Access数据库,不需要设置数据源**** /
// ******* 数据库连接代码 开始 *****/
//异常处理语句
// try
//{ //以下几项请自行修改
String spath = "\\**\\**\\***.mdb";//Access 数据库路径
String dbpath = application.getRealPath(spath);//转化成物理路径
String dbname = ""; //Acvess 数据库用户名,没有则为空
String user = ""; //Access 数据库密码,没有则为空
//数据库连接字符串
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
//加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn= DriverManager.getConnection(url);
//}catch(Exception e)
//{
//out.print("数据库连接错误!,错误信息如下:<br>");
// }
追问
"D:\\DSS\\Earphone.mdb"这样是数据库路径
那物理路径怎么写啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |