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. ATS 5.3.0中利用grep得到纯净的配置文件
  2. Sql Server编程
  3. 同一个联盟,同一个梦想 —— 微软 .NET 俱乐部 2006 年在线发布会
  4. 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS
  5. 【收藏】k8s使用如下配置给pod固定ip
  6. 任务调度框架Quartz基本介绍
  7. Web前端笔记-圆环随时间逐渐缩小(使用two.js)
  8. 基于Matlab的跨孔层析成像的最短路径法弯曲射线追踪(一)
  9. 从世界杯看德国,再看国内
  10. 在Linux下使用命令发送邮件附件
  11. 对Spring 容器管理事务支持的总结
  12. mysql密码怎么解密_MySQL密码加密与解密详解
  13. oracle alert下的文件,Oracle 11g alert文件的变化 --
  14. 储存卡怎么格式化为fat32_64g内存卡怎么格式化成fat32格式化
  15. 计算机科学与技术用惠普星15,11代酷睿满血出击 快来GET蔡徐坤同款惠普星14吧...
  16. 宏电4g路由器流量卡怎么设置_宏电4g无线路由器设置_4g路由器怎么设置网口
  17. vlan的理解以及华为access、trunk、hybrid三种链路对比
  18. Java面试题及答案2020,安卓java编程软件app
  19. webpack打包图片资源问题
  20. iOS是否是电话号码判断Demo

热门文章

  1. 从源码分析DEARGUI之add_window
  2. LeetCode-数组-删除有序数组重复元素
  3. RESTful到底是什么玩意??
  4. 装系统w7、ubuntu、centos等系统(一)
  5. python基础——logging、OS、sys、random、string模块(0424)
  6. Python学习笔记(随笔)
  7. intelij maven
  8. Bzoj1002 [FJOI2007]轮状病毒
  9. Be a new gentleman
  10. 对一条常用命令(netstat结合awk统计TCP连接数)的理解