• access 读取数据库文件


    方法一

    缺点:需要安装驱动(一开始就是使用这种方式,就是因为服务器驱动一直安装不了,最后使用了第二种方法)优点:速度快

    public static Connection getConnection(String accdbPath){
            Connection conn = null;
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+accdbPath;
                Properties properties = new Properties() ;
                properties.setProperty("charSet", "GB2312") ;
                conn=DriverManager.getConnection(url,properties);
                //conn = DriverManager.getConnection(url, "", "");//没有用户名和密码的时候直接为空
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return conn;
        }

    方法二

    缺点:连接速度慢    优点:不需要额外安装驱动

    JAR:jackcess-2.1.11.jarucanaccess-4.0.4.jarhsqldb-2.3.1.jar

        public static Connection getConnection(String accdbPath){
            Connection conn = null;
            try {
                File file = new File(accdbPath);
                String url = "jdbc:ucanaccess://"+file.getPath();
                Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
    //            Properties properties = new Properties() ;
    //            properties.setProperty("charSet", "GB2312") ;
                conn=DriverManager.getConnection(url); 
                //conn = DriverManager.getConnection(url, "", "");//没有用户名和密码的时候直接为空
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return conn;
        }
  • 相关阅读:
    Uva673 Parentheses Balance
    cordforce Educational Codeforces Round 47 补题笔记 <未完>
    cordforce 495 补题 <未完>
    linux 基本命令笔记
    app审核相关
    CATransform3D
    UITableView点击切换状态分析
    iOS大转盘抽奖
    被忽视的控件UIToolbar
    AVPlayerViewController视频播放器
  • 原文地址:https://www.cnblogs.com/BambooLamp/p/13949148.html
Copyright © 2020-2023  润新知