dbf这个东西太老了,以至于老的资料都不好找,既不安全也不稳定,想不明白交易所怎么会拿这样的数据来做数据格式。
一般可以通过odbc直接访问access那样去访问dbf,但是通过java的话可以用jdbc-odbc来访问。废话不多说。下面是步骤和代码:
1.现在windows平台上面建立一个dbf数据源,我的dbf文件的路径是 d:\dbfTest\test.dbf
在“管理工具”--->“数据源”建立一个dbf的数据源,在用户dsn上建立一个dbf的数据源(我不知道这个数据源是否影响程序的读取数据,默认的系统已经给你建好了几个常见的数据源,例如access的mdb,excel的 xsl,以及dbf)
2.下面是代码和截图
package org.loozer;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DBFJdbcOdbcTest {
public static void main(String args[])
{
Connection conn=null;
PreparedStatement pstm=null;
ResultSet rs=null;
String url="jdbc:odbc:Driver={Microsoft dBASE Driver (*.dbf)};DBQ=d:\\dbfTest";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
try {
conn=DriverManager.getConnection(url);
pstm=conn.prepareStatement("select * from test");
rs=pstm.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
while(rs.next())
{
System.out.println(rs.getString(1));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
来源:http://blog.163.com/cantata_convedia/blog/static/3995366720081125114953503/
分享到:
相关推荐
dbf-jdbc-wisecoders,JAVA 读写DBF文件工具包
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...
dans-dbf-lib-1.0.0-beta-10.jar db2jcc4.jar jt400.jar derby-10.15.1.3.jar derbyclient-10.15.1.3.jar derbyshared-10.15.1.3.jar derbytools-10.15.1.3.jar exasol-jdbc-6.1.0.jar h2-1.4.196.jar hive-jdbc-...
X86server,进入 控制面板--系统和安全--管理工具--ODBC数据源--右键管理员方式运行 X64(win7,server):C:\windows\sysWow64\odbcad32.exe 右键管理员方式运行,如图1 在"系统DSN"中找到刚安装驱动后增加的项...
sjshq.dbf-------用于测试服务器端原代码----股票实时行情---------深圳dbf
ODBC驱动程序,用于读取DBF文件数据库内容。安装完成后,可编写程序代码读取.dbf文件里的内容来执行自己的业务。有需要的伙伴们可以下载使用。
javadbf是用java来解析dbf文件的一个第三方的包,目前已经更新到1.9.2版本,能正常使用,。设置字符集后,不存在中文乱码问题。
主要介绍win7下怎么配置ODBC数据源
oracle数据源驱动适合oracle数据库用户使用,本人使用数据库版本11g
本包为javadbf-1.5.1.jar的源码包,有需要的可自行下载。
封装了大数据DBF的读取、写入,并附有所使用javadbf.jar文件
arcgis10.2以后,shp文件属性表中文会有乱码的情况(该情况通常在原有低版本arcgis升级版本后才出现),解决属性表乱码的插件
通过java操作dbf文件的javadbf,含源码,api
javadbf源码
打包文件路径 : dbf4j\artifacts\dbf4j_jar java -jar dbf4j.jar test.xml 20190416 test.xml 是配置文件,20190416是日期参数
java 操作 dbf 读取 java 操作 dbf 读取 java 操作 dbf 读取 java 操作 dbf 读取 java 操作 dbf 读取
javadbf.jar是java用来读取操作dbf文件的依赖包,maven仓库中只能找到0.4.0版本,好不容易找到1.9.4版本,供大家下载使用
show2003.dbf----用于测试服务器端源代码-------2017年之前股票实时行情交易所格式
行业分类-设备装置-DBF数据导出平台及其导出方法.zip
JAVA直接连接access数据库dbf文件,同时兼容LINUX、UNIX、WINDOWS操作系统。示例工程代码,导入eclipse即可运行。