Can anybody please mention the best available opensource odbc:jdbc driver to read / write dbf.?

I have a dbf file which I would like to query (select/update) via a web application (Tomcat app).

Any help/tips would be appreciative.

Thank you.

解决方案

try

{

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

String connString="jdbc:odbc:Driver={Microsoft dBASE Driver (*.dbf)};DefaultDir=E:\\db";//DeafultDir indicates the location of the db

Connection connection=DriverManager.getConnection(connString);

String sql="SELECT * FROM table_name where condition";// usual sql query

Statement stmt=connection.createStatement();

ResultSet resultSet=stmt.executeQuery(sql);

while(resultSet.next())

{

System.out.println();

}

System.out.println();

}

catch (ClassNotFoundException e)

{

e.printStackTrace();

}

catch (SQLException e)

{

e.printStackTrace();

}

It works. And I guess there will be no need to explore for other (open/closed) apis as Java has provided an excellent way to read/write dbf.

Thank you all.

java odbc dbf,什么是Java的最佳开源dbf驱动程序?相关推荐

  1. java微妙_编码Java时的10个微妙的最佳实践

    java微妙 这是10条最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多. 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API ...

  2. 编码Java时的10个微妙的最佳实践

    这是10个最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多. 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API / SPI设 ...

  3. Java异常处理教程(包含示例和最佳实践)

    异常是可能在程序执行期间发生的错误事件,它会破坏其正常流程. Java提供了一种健壮且面向对象的方式来处理异常情况,称为Java异常处理 . 我们将在本教程中研究以下主题. Java异常处理概述 异常 ...

  4. java 64 access_64位操作系统 Java Odbc Access数据库连接

    [February 2011 EditionWorking with ODBC DataSources on Microsoft® Windows® (32-bit versus 64-bit)Wit ...

  5. Java高手速成 | 高质量代码编写最佳实践

    程序员之间交流时,会经常使用非程序员无法理解的行话,或者使用令操不同编程语言的程序员理解起来比较模糊的行话. 但是,那些操相同编程语言的程序员理解起来不会产生什么问题. 这有时也取决于程序员所掌握知识 ...

  6. kindle版java核心_深入理解java 7 核心技术与最佳实践-成富[6寸pdf mobi epub kindle版].pdf...

    深入理解java 7 核心技术与最佳实践-成富[6寸pdf mobi epub kindle版].pdf 还剩 50页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预 ...

  7. [连载] 深入理解Java虚拟机(JVM高级特性与最佳实践)之 【走近Java】

    连载目录 :    http://blog.csdn.net/u010903284/article/details/53117958 1.1 Java概述:               Java 不仅 ...

  8. 最新:深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)周志明

    本书一共分为五个部分:走近Java.自动内存管理.虚拟机执行子系统.程序编译与代码优化. 高效并发.各个部分之间基本上是互相独立的,没有必然的前后依赖关系,读者可以从任何一个感兴 趣的专题开始阅读,但 ...

  9. 五大最佳开源java性能监控工具

    五大最佳开源java性能监控工具-IT168 技术开发专区 http://tech.it168.com/a2017/0120/3093/000003093435.shtml

最新文章

  1. 客服团队OKR怎么写?看最新客服OKR模板
  2. c++判断双击间隔_录井工常见故障判断处理
  3. python中__init__后面加特殊符号_详解Python中的__new__、__init__、__call__三个特殊方法...
  4. 小师妹学JVM之:cache line对代码性能的影响
  5. 【零基础学习iOS开发】【02-C语言】05-进制
  6. MFC里NewWindow2Explorer1的一些常用处理代码
  7. 二叉排序数的构造-理论
  8. VMware 虚拟机不能联网的解决办法
  9. 微信java创建菜单_微信自定义菜单的创建(JAVA版)
  10. linux与python客户端,LINUX平台下DM7与Python的适配
  11. 公安信息通信网边界接入平台安全规范_【市场动态】3.56 亿元,阿里云中标青岛智慧公安项目...
  12. H3C 常用信息查看命令
  13. Android TV 开发 (1)
  14. Linux下如何用GDB调试c++程序 [版本2]
  15. WPS Excel VB宏简单编程
  16. EditText属性详情
  17. python图片转字符画代码_python实现图片转字符画的完整代码
  18. L-ScanPort2.0beta版+完整源代码
  19. 【微信小程序入门到精通】— AppID和个性配置你学会了么?
  20. 办税、缴税,原来支付宝里就能搞定

热门文章

  1. latex常见编译错误和细节
  2. healpy的安装(包括healpix)
  3. 归并排序-python
  4. swift 之SnapKit 动画
  5. 路由器NAT网络地址转换
  6. 关于无法显示-隐藏文件、文件夹以及操作系统文件夹
  7. escape sequence
  8. 使COUNT(*)查询总数变快
  9. NET130署名错误一事,改正也着实迅速
  10. 基于springboot实现高校学生健康档案管理系统