//以下是需要装驱动才能解析的

Connection connDbf = null;

PreparedStatement psDbf = null;

ResultSet rsDbf = null;

//一个目录名称,下面存放DBF文件

String filePath = "D:/temp";

//一个DBF文件夹,实际文件名称为tbUser.dbf,这里做为表名不用扩展名就可以

String fileName = "tbUser";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String strurl = "jdbc:odbc:Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="

+ filePath + ";Exclusive=No;";

connDbf = DriverManager.getConnection(strurl);

sql = "select *from " + fileName;

psDbf = connDbf.prepareStatement(sql);

rsDbf = psDbf.executeQuery();

//下面这种是不用装驱动就能解析的

Connection connDbf = null;

PreparedStatement psDbf = null;

ResultSet rsDbf = null;

//一个目录名称,下面存放DBF文件

String filePath = "D:/temp";

//一个DBF文件夹,实际文件名称为tbUser.dbf,这里做为表名不用扩展名就可以

String fileName = "tbUser";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

connDbf = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver

(*.dbf)};DBQ=" + filePath + ";","","");

sql = "select *from " + fileName;

psDbf = connDbf.prepareStatement(sql);

rsDbf = psDbf.executeQuery();

//按行解析dbf 文件

package com.zhuhai.impdata;

import com.linuxense.javadbf.*;

import java.io.*;

import com.zhuhai.db.conn.dbConnect;

import java.sql.ResultSet;

import org.apache.log4j.Logger;

import java.util.Date;

import java.text.SimpleDateFormat;

import java.sql.Statement;

import java.sql.PreparedStatement;

import org.springframework.context.ApplicationContext;

import com.zhuhai.ctasejb.EjbIni;

import java.util.Properties;

import javax.naming.Context;

import javax.naming.InitialContext;

import javax.sql.DataSource;

import java.sql.Connection;

import org.springframework.context.support.FileSystemXmlApplicationContext;

import java.sql.*;

public class JavaDBFReader {

//中文编码问题

private String getStrByCharToByte(String str) {

byte[] temp = new byte[str.length()];

for (int i = 0; i < str.length(); i++) {

temp[i] = (byte) (str.c

dbf解析_JAVA解析DBF文件方案.pdf相关推荐

  1. java对xml文件的解析_Java对XML文件的解析

    XML简介 围绕XML涉及到四方面的技术: 1.数据定义Schema.DTD 2.数据解析DOM.SAX两种解析模型 3.样式风格XSTL,使用XSTL可以将XML文件中存放的内容按照指定的样式显示为 ...

  2. dbf格式java解析_java解析dbf文件

    /** * 解析DBF文件 * @param in * @return List> columns通过AMF编码之后的字符串 * @throws Exception */ public stat ...

  3. java怎么xml文件解析_Java对Xml文件解析

    JAVA 解析 XML 通常有两种方式,DOM 和 SAX. DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一 ...

  4. java sax xml文件解析_java解析xml文件-DOM/SAX

    java解析xml文件的两种方式 1:DOM 原理:把整个文档加载到内存,转化成dom树,之后应用程序可以随机的访问dom树的任何数据,灵活 快,但消耗内存 一个简单的xml 使用java解析 //b ...

  5. pdf java解析_JAVA解析PDF内容

    不废话,很简单,超实用.表格,图片都可以解析, 1下载**Spire.Pdf.jar**, 点击此处下载jar包 2代码 public static void main(String[] args) ...

  6. csv java 解析_Java解析csv文件

    使用opencsv解析csv文件并进行ORM映射为对象集合,可以指定分隔符,主要有以下几种映射方式. 接口 策略 MappingStrategy 顶级接口 HeaderColumnNameMappin ...

  7. java eml文件解析_java 解析 eml的源代码

    展开全部 // 从EML文件得到MimeMessage对象 MimeMessage message = new MimeMessage(session, new FileInputStream(eml ...

  8. java xml解析_Java解析XML(4种方法)

    xml文件 <?xml version="1.0" encoding="utf-8" ?><class><student>& ...

  9. java中doc文件转为pdf文件_java将doc文件转换为pdf文件的三种方法

    标签: http://feifei.im/archives/93 ---------------------------------------------- 项目要用到doc转pdf的功能,一番go ...

  10. java json 解析_Java解析JSON的四种方式

    一.什么是JSON JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于阅读和编写,同时也易于解析和 ...

最新文章

  1. 网络管理员比赛回顾02-网关、静态路由、动态路由
  2. 一次有意义的51CTO沙龙归来
  3. 如何在高并发环境下设计出无锁的数据库操作(Java版本) 转载
  4. linux服务器上部署项目,还报路径错误,切记分隔符注意点
  5. boost::mp11::mp_bind_front_q相关用法的测试程序
  6. Div+CSS 布局
  7. Android-Animations的使用大全之二:Frame Animation和其他
  8. 应急指南|新一轮勒索病毒来袭,小白用户看这里
  9. LeetCode 557. Reverse Words in a String III
  10. 2022-01-28总结 CSS复合选择器
  11. php fpm 报错,PHP-FPM安装报错解决
  12. fullcalendar 只保留周_周末大利好!重磅全球指数加仓,210亿资金涌向A股「投资周历来了」...
  13. python爬虫实战之爬取QQ音乐
  14. vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统设计与实现(H5移动项目)
  15. Android 车机系统 One Binary 适配白天黑夜的一个方案
  16. 2017服务器cpu性能排行,桌面CPU性能排行榜单 CPU天梯图2017年6月最新版
  17. java计算机毕业设计机械生产企业办公设备管理系统MyBatis+系统+LW文档+源码+调试部署
  18. cdrom是什么意思_电脑按f8一键出现cdrom:ps-ASUS DVD-e818a4是什么意思
  19. 82-FastDFS详解
  20. AG9311功能应用和结构设计框图参考

热门文章

  1. php手册中的tokenizer详细总结,基本看它就够了
  2. 第二周工作总结——NWNU李泓毅
  3. 读书感受 之 《三体》
  4. python爬虫-北京租房可视化分析
  5. 解决Ubuntu 20.04 虚拟机克隆出多台造成的IP地址冲突的问题
  6. 【总结】信息安全工程师第二版-第1章 网络信息安全概述-03
  7. 查看各大网站服务器操作系统
  8. 怎么查看计算机簇大小,分区格式与簇的大小讲解
  9. 无线路由器服务器连接线,无线路由器连接有线路由器怎么设置?
  10. 本周AI热点回顾:波士顿动力机器狗去新西兰放羊了、微软WSL将支持GPU、ERNIE-GEN刷新SOTA