• jdbc操作access数据库


    由于公司项目需要外部导入数据,但是数据格式很复杂,使用excel很难表示这么复杂的格式,故决定使用简单易用的access的数据库进行导入。
    由于jdbc对access支持不好,本人经过众多实验终于找到了一个可行破解的jdbc驱动(使用jdbc驱动便于移植,jdk1.8不支持jdbc-odbc方式了)。

    此方式优点如下:

    (1)支持jdk 1.8

    (2)可以支持Linux

    (3)便于移植

    (4)此驱动为破解版,没有使用次数和数据多少的限制

    (5)数据库版本另存为access2002-2003

    简单测试类如下:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    
    public class TestConnection2 {
        public static void main(String[] args) throws SQLException, ClassNotFoundException{ 
            String url ="jdbc:access:/d:/customer/customer.mdb";
            Class.forName("com.hxtt.sql.access.AccessDriver");
            Connection con = DriverManager.getConnection(url); 
            Statement statement = con.createStatement(); 
            ResultSet rs= statement.executeQuery("select count(*) from 客户联系人");
            while(rs.next()){
               System.out.println(rs.getString(1)); 
            } 
            rs.close();
            statement.close();
            con.close();
            }
    }

    程序运行包和测试数据库请下载:

    链接:http://pan.baidu.com/s/1kVoidYB 密码:gsb7

  • 相关阅读:
    vue项目中使用axios上传图片等文件
    es6入门set和map
    自定义组件实现双向数据绑定
    vue watch详细用法
    bind,call,applay的区别
    前端路由两种模式:hash、history
    jsonp封装成promise
    正则元字符理解2
    webpack配置
    vuex的几个细节
  • 原文地址:https://www.cnblogs.com/zhangjunqing/p/6863434.html
Copyright © 2020-2023  润新知