• 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

  • 相关阅读:
    数据结构排序算法之堆排序
    整数划分
    二叉树的递归与非递归
    螺旋数组
    【图的DFS】图的DFS非递归算法
    Docker实战部署应用——Tomcat
    Docker实战部署应用——Redis
    Docker实战部署应用——MySQL5.7
    Docker其他操作:查看内部细节、IP、删除容器
    Docker数据目录相关操作
  • 原文地址:https://www.cnblogs.com/zhangjunqing/p/6863434.html
Copyright © 2020-2023  润新知