dbf解析_JAVA解析DBF文件方案.pdf
//以下是需要装驱动才能解析的
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相关推荐
- java对xml文件的解析_Java对XML文件的解析
XML简介 围绕XML涉及到四方面的技术: 1.数据定义Schema.DTD 2.数据解析DOM.SAX两种解析模型 3.样式风格XSTL,使用XSTL可以将XML文件中存放的内容按照指定的样式显示为 ...
- dbf格式java解析_java解析dbf文件
/** * 解析DBF文件 * @param in * @return List> columns通过AMF编码之后的字符串 * @throws Exception */ public stat ...
- java怎么xml文件解析_Java对Xml文件解析
JAVA 解析 XML 通常有两种方式,DOM 和 SAX. DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一 ...
- java sax xml文件解析_java解析xml文件-DOM/SAX
java解析xml文件的两种方式 1:DOM 原理:把整个文档加载到内存,转化成dom树,之后应用程序可以随机的访问dom树的任何数据,灵活 快,但消耗内存 一个简单的xml 使用java解析 //b ...
- pdf java解析_JAVA解析PDF内容
不废话,很简单,超实用.表格,图片都可以解析, 1下载**Spire.Pdf.jar**, 点击此处下载jar包 2代码 public static void main(String[] args) ...
- csv java 解析_Java解析csv文件
使用opencsv解析csv文件并进行ORM映射为对象集合,可以指定分隔符,主要有以下几种映射方式. 接口 策略 MappingStrategy 顶级接口 HeaderColumnNameMappin ...
- java eml文件解析_java 解析 eml的源代码
展开全部 // 从EML文件得到MimeMessage对象 MimeMessage message = new MimeMessage(session, new FileInputStream(eml ...
- java xml解析_Java解析XML(4种方法)
xml文件 <?xml version="1.0" encoding="utf-8" ?><class><student>& ...
- java中doc文件转为pdf文件_java将doc文件转换为pdf文件的三种方法
标签: http://feifei.im/archives/93 ---------------------------------------------- 项目要用到doc转pdf的功能,一番go ...
- java json 解析_Java解析JSON的四种方式
一.什么是JSON JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于阅读和编写,同时也易于解析和 ...
最新文章
- 网络管理员比赛回顾02-网关、静态路由、动态路由
- 一次有意义的51CTO沙龙归来
- 如何在高并发环境下设计出无锁的数据库操作(Java版本) 转载
- linux服务器上部署项目,还报路径错误,切记分隔符注意点
- boost::mp11::mp_bind_front_q相关用法的测试程序
- Div+CSS 布局
- Android-Animations的使用大全之二:Frame Animation和其他
- 应急指南|新一轮勒索病毒来袭,小白用户看这里
- LeetCode 557. Reverse Words in a String III
- 2022-01-28总结 CSS复合选择器
- php fpm 报错,PHP-FPM安装报错解决
- fullcalendar 只保留周_周末大利好!重磅全球指数加仓,210亿资金涌向A股「投资周历来了」...
- python爬虫实战之爬取QQ音乐
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统设计与实现(H5移动项目)
- Android 车机系统 One Binary 适配白天黑夜的一个方案
- 2017服务器cpu性能排行,桌面CPU性能排行榜单 CPU天梯图2017年6月最新版
- java计算机毕业设计机械生产企业办公设备管理系统MyBatis+系统+LW文档+源码+调试部署
- cdrom是什么意思_电脑按f8一键出现cdrom:ps-ASUS DVD-e818a4是什么意思
- 82-FastDFS详解
- AG9311功能应用和结构设计框图参考