Java获取Access数据库连接单例简单实例

时间:2021-07-16 20:53:56
  • Java在连接Access数据库时比较方便,不用导入第三方的jar包,jdk中内置的odbc可以完成Access数据库的访问,需要注意的是,我们首先要配置Access数据库的数据源,还要区分x86和x64版本,否则程序会找不到数据源的存在。
public class ODBC {

    private static Connection instance;

    private ODBC() {}

    public static final Connection getInstance() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Properties properties = new Properties();
       // windows中文版默认的字符集是gbk,在获取连接的时候加入这个参数可以避免中文乱码
properties.setProperty("charSet","GB2312");
       // 下面的access是配置的数据源的名称,自己设置自己的名称就好
instance = DriverManager.getConnection("jdbc:odbc:access", properties);
} catch (Exception e) {
System.out.println("===连接数据库失败===" + e.getMessage());
System.exit(0x001);
}
return instance;
} public static final void close() {
try {
if (instance != null) {
instance.close();
}
} catch (SQLException e) {
System.out.println("===数据连接关闭异常===");
}
}
}