源文件connect.java
import java.sql.*;
public class connect
{
public static void main(String[] args)
{
String driver="sun.jdbc.odbc.jdbcOdbcDriver";
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=lx.mdb";
String user="";
String password="";
try{
Class.forName(driver);
}
catch(Exception e){
System.out.println("无法加载驱动!"+driver);
e.printStackTrace();
}
try{
Connection con=DriverManager.getConnection(url,user,password);
if (!con.isClosed())
System.out.println("成功!");
con.close();
}
catch(SQLException ee){
System.out.println("失败了");
ee.printStackTrace();
}
}
}
參考答案:lx.mdb和这个类是在同一个目录下吗?
请加上相对路径或者绝对路径。
如果不行尝试将url改成jdbc:odbc:database
其中database是ODBC中定义的名称
数据源名称和数据库名称不一样哦。
数据源名称是在ODBC里定义的。