这是有关如何创建与MS Access数据库的数据库连接的示例。要允许对数据库访问进行身份验证,可以从Microsoft Access 2003中的“工具”->“安全性”->“用户和组帐户”菜单中添加安全用户帐户。
在下面的示例中,我们可以通过先前在Windows系统上创建的DSN进行连接,也可以在程序中作为下面的长URL创建它。
package org.nhooo.example.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MSAccessConnect { // 如果要使用ODBC DSN //私有静态最终String URL =“ jdbc:odbc:TestDB”;"jdbc:odbc:TestDB"; private static final String USERNAME = "admin"; private static final String PASSWORD = "welcome"; private static final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver"; private static final String URL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Database\\testdb.mdb;}"; public static void main(String[] args) throws Exception { Connection connection = null; try { Class.forName(DRIVER); connection = DriverManager.getConnection(URL, USERNAME, PASSWORD); // 在这里进行连接! } catch (SQLException e) { e.printStackTrace(); } finally { connection.close(); } } }