读书人

JDBC ACCESS 操作异常求解

发布时间: 2012-08-24 10:00:21 作者: rapoo

JDBC ACCESS 操作错误求解!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package clone;
import java.sql.DriverManager;
import java.sql.Connection;
/**
*
* @author Administrator
*/


public class JdbcClass
{
public static void main(String args[]) throws Exception
{

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

String Url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=Seting.mdb";

Connection conn = null;
try
{
conn = DriverManager.getConnection(Url);
System.out.println("成功连接数据库:" + conn);

} catch (Exception ex)
{
System.out.println("连接数据库失败:" + ex);
}
finally
{
if (conn != null)
{
conn.close();
}
}

}

}






NetBeans 输出:

run:
连接数据库失败:java.sql.SQLException: [Microsoft][ODBC ??????????] δ??????????????δ???????????
成功生成(总时间:0 秒)


这是什么情况?

我的数据库文件放在 src/clone 下面

















[解决办法]
安装了Microsoft关于Access的ODBC驱动么?Office2003以后版本应该是不自带了。

另外:DBQ=Seting.mdb 这里应该用绝对路径,类似于:C:/data/Seting.mdb

读书人网 >J2SE开发

热点推荐