java连接access出错

各位大哥大姐,麻烦帮忙解决一下,下面是我的java代码和报的错误:Connectionconn=null;Stringspath="dic/EduData.mdb";St... 各位大哥大姐,麻烦帮忙解决一下,下面是我的java代码和报的错误:
Connection conn=null;
String spath="dic/EduData.mdb";
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+spath;
String result="";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs= stmt.executeQuery("select explain from DicEn where word='"+word+"'");
while(rs.next())
{
result+=rs.getString("explain");
}
System.out.println(result);
}catch(Exception e){
System.out.println(e);
}
---------------------------------------------------------------------------------------------------------
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]常见错误 无法打开注册表项“Temporary (volatile) Ace DSN for process 0x1768 Thread 0x7a4 DBC 0x18f87c3c Jet”。
展开
 我来答
奔雷剑主wpc
2011-10-26 · TA获得超过214个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:240万
展开全部
链接access是要去那个控制面板的数据源里配置的。要指定你说的那个数据库文件的名字和路径。然后在java里的代码我的是这样的。
public String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
public String URL = "jdbc:odbc:shop";//shop是你在数据源里配置的配置项的名字
Class.forName(DRIVER);
Connection con = DriverManager.getConnection(URL);
Statement stmt = con.createStatement();
String sql = "。。。。。。。。。。。";
stmt.executeQuery(sql);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式