我想从我的Java代码连接到MS Access。
如何做到这一点?Java:MS Access和JDBC连接
我写了下面的代码:
import java.sql.*;
public class Test
{
public static void main(String[] args)
{
String dataSourceName = "test";
String dbURL = "jdbc:odbc:" + dataSourceName;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbURL, "ify","ify123");
Statement statement = con.createStatement();
ResultSet rs = statement.executeQuery("select * from emp");
System.out.println("hi");
while (rs.next()){
System.out.println(rs.getString(2));
}
}
catch (Exception err) {
System.out.println("Error: " + err);
}
}
}
的问题是,我仍然无法与数据库coneect。 我可能会做错什么?
你碰巧得到在catch块中打印的任何错误消息吗? – CoolBeans 2010-11-16 05:40:28
您是否还将“测试”添加为DSN? – CoolBeans 2010-11-16 05:44:32
“测试”在ODBC数据源管理器中创建为用户DSN。 – GamDroid 2010-11-16 06:38:53