列出加载 Access 数据库驱动类的 Java 程序代码。
时间: 2024-12-02 21:19:12 浏览: 6
JDBC-ODBC桥接器访问Access数据库【转载】
5星 · 资源好评率100%
在Java中,为了操作Microsoft Access数据库,你需要使用JDBC(Java Database Connectivity)驱动。首先,你需要添加JDBC驱动到项目中,对于Access数据库,通常使用的是HSQLDB或者Apache POI的Excel API作为代理。以下是加载Access数据库驱动并建立连接的基本示例:
```java
import java.sql.Connection;
import java.sql.DriverManager;
// 使用JDBC URL指定Access数据库的位置
String url = "jdbc:hsqldb:mem:accessdb;sql.syntax_mys=true";
try {
// 加载HSQLDB驱动,如果使用的是其他驱动,如ODBC,则需替换为对应的类名
Class.forName("org.hsqldb.jdbc.JDBCDriver");
// 连接到数据库
Connection connection = DriverManager.getConnection(url, "", "");
System.out.println("Connected to the database successfully.");
} catch (ClassNotFoundException e) {
System.err.println("JDBC driver not found: " + e.getMessage());
} catch (SQLException e) {
System.err.println("Error connecting to the database: " + e.getMessage());
}
// 关闭连接(不是必需的,因为这是一个内存数据库,但还是推荐关闭)
finally {
try {
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error closing the connection: " + e.getMessage());
}
}
```
阅读全文