1. 首页
  2. 编程语言
  3. Java
  4. java读取DBF解决方案(可以解决javadbf.jar对DBF部分中文乱码和错行等杂症)

java读取DBF解决方案(可以解决javadbf.jar对DBF部分中文乱码和错行等杂症)

上传者: 2018-12-28 15:57:53上传 RAR文件 947.12KB 热度 47次
因为需要用ODBC所以需要是windows平台 1、安装VFP for ODBC驱动(系统自带的dBase驱动不行哈) VFPODBC.msi 安装好后ODBC dsn会多出来一个东东,如下图1: 图1 2、创建ODBC数据源 DBF的ODBC建立方法: X86server,进入 控制面板--系统和安全--管理工具--ODBC数据源--右键管理员方式运行 X64(win7,server):C:\windows\sysWow64\odbcad32.exe 右键管理员方式运行,如图1 在"系统DSN"中找到刚安装驱动后增加的项"Microsoft visual foxpro Driver",双击编辑出现如图2: 图2 3、java连接ODBC private String url = "jdbc:odbc:VF";//这里连接的是student数据源配置的java语句 private Connection conn = null; private Statement stmt = null; try { Class.forNa me("sun.jdbc.odbc.JdbcOdbcDriver搜索"); conn = DriverManager.getConnection(url,"o",""); stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); } catch (Exception e) { System.err.print("Error" + e.getMessage()); } me("sun.jdbc.odbc.JdbcOdbcDriver搜索"); conn = DriverManager.getConnection(url,"o",""); stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); } catch (Exception e) { System.err.print("Error" + e.getMessage()); }
用户评论
码姐姐匿名网友 2018-12-28 15:57:53

按照提供的文档操作了一次,java部分代码写得不详细,根本不值这么多分~

码姐姐匿名网友 2018-12-28 15:57:53

怎么说呢 我觉得应该没这么费事

码姐姐匿名网友 2018-12-28 15:57:53

谢谢分享,学习了