我正在尝试在java和ms access数据库之间建立连接。我想在不创建 DSN 的情况下建立连接。我正在使用以下代码,但它抛出异常“数据源名称未找到异常”
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("Jdbc:Odbc:Driver={Microsoft Access
Driver(*.mdb)}; dbq=d:/newfolder/db11.mdb");
Statement st=con.createStatement();
}
catch(Exception ex)
{
ex.printStackTrace();
}
最佳答案
应该是这样的:
Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=/db.accdb");
关于java - 创建 jdbc odbc 连接而不在 MS ACCESS 中创建 DSN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157612/