`
Janler
  • 浏览: 1879 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
  • shgaoyuhai: 请问一下,如果dbf文件里有删除标示的语句是隐藏的,直接执行s ...
    java连接dbf

java连接dbf

阅读更多
数据库连接类:

package dbfconnection;

import java.sql.*;

public class connection {

    Connection con = null;
    Statement st = null;
    ResultSet rs = null;

    public connection() throws SQLException {
        getConnection();
    }

    public Connection getConnection() throws SQLException {
        try {
            String url = "jdbc:odbc:driver={Microsoft Visual FoxPro Driver};" +
                    "SourceType=DBF;SourceDB=" +
                    "C:\\Program Files\\Microsoft Visual Studio\\Vfp98\\";

/*

       "C:\\Program Files\\Microsoft Visual Studio\\Vfp98\\"   为dbf文件的路径

*/
            con = DriverManager.getConnection(url);
        } catch (Exception e) {
            e.printStackTrace();
        }
        String sql = "select * from info";
        st = con.createStatement();
        rs = st.executeQuery(sql);
        while (rs.next()) {
            String str = "Name:" + rs.getString("Name") + "\tAddress:" + rs.getString("Address") + "\tAge:" + rs.getInt("Age");
            System.out.println(str);
        }
        return con;
    }
    public void Close() {
        try {
            if (rs != null) {
                rs.close();
            }
            if (st != null) {
                st.close();
            }
            if (con != null) {
                con.close();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}


测试代码:

package dbfconnection;

import java.io.IOException;
import java.sql.*;

public class Main {

    public static void main(String[] args) throws SQLException, IOException {
        System.out.println("输出:");
        connection cont = new connection();
        cont.Close();
    }
}

分享到:
评论
1 楼 shgaoyuhai 2011-11-28  
请问一下,如果dbf文件里有删除标示的语句是隐藏的,直接执行sql是查不出来的,该怎么办?

相关推荐

    LINUX平台JAVA直接连接access数据库dbf文件

    JAVA直接连接access数据库dbf文件,同时兼容LINUX、UNIX、WINDOWS操作系统。示例工程代码,导入eclipse即可运行。

    java读取DBF解决方案(可以解决javadbf.jar对DBF部分中文乱码和错行等杂症)

    3、java连接ODBC private String url = "jdbc:odbc:VF";//这里连接的是student数据源配置的java语句 private Connection conn = null; private Statement stmt = null; try { Class.forName("sun.jdbc.odbc....

    java 链接mssql2005,2008,oracle,mysql,dbf数据库连接jar

    java 链接mssql2005,2008,oracle,mysql,dbf数据库连接jar合集

    封装给java使用的 web插件报表

    这是个封装给java使用的 web插件报表,这个市面上已经存在,但是是个商业报表: 本人提供的是免费报表,不不敢与商家争长短,但求对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb ...

    基于java实现的数据库管理系统.pdf

    该模块 包括两个类:OrOfWhere.java和AndOfWhere.java: OrOfWhere.java:每个实例代表由OR连接的条件语句块的⼀边,OR语句块中可能包含多个And语句 AndOfWhere.java:每个实例代表⼀个AND连接的条件语句块的⼀边,...

    Java数据库查询结果的输出

     要连接此数据库,需使用java.sql包中的类DriverManager。此类是用于管理JDBC驱动程序的实用程序类。它提供了通过驱动程序取得连接、注册,撤消驱动程序,设置登记和数据库访问登录超时等方法。  具体连接方法...

    sun.jdbc.odbc.JdbcOdbcDriver下载

    jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...

    Access_JDBC30.jar 自己改的破解[去掉限制50次查询与1000笔数据]

    这个版本的不知道支持什么版本,有其他版本需要改的,可以找我,留言即可

    word源码java-DevelopNote:Java开发过程中总结的技术文档,已经同步发布到简书,CSDN,新浪博客等

    word源码java . |-- Algorithm | |-- Pictures | |-- 模拟退火算法.txt | -- 爬山算法.txt |-- Database | |-- MySQL常用SQL.txt | |-- MySQL客户端mysql常用命令.txt | |-- MySQL启用SSL连接.txt | |-- MySQL数据库...

    sql语句生成与分析器.rar

    桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:用于连接到oracle数据库,也可实现用户的切换 用法:conn 用户名/密码 [as sysdba/sysoper] 注意:当用特权用户连接时,必须带上sysdba或sysoper 例子: 3. 断开连接(disc) 说明:断开与当前数据库的连接 ...

    破解版mdbdriver.jar

    经过GOOGLE后找到一个jstels连接方式http://www.csv-jdbc.com/ 这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 这里提供mdb的连接驱动和使用说明 Installation Add the ...

    Oracle 10g 开发与管理

    1.数据文件(.DBF) 14 2.日志文件 (.Log) 14 1) 日志文件 15 2) 数据库工作模式 15 3.控制文件(.ctl) 15 4.参数文件 (.ora) 16 二. 逻辑存储结构 17 1.数据块 (Data Blocks) 17 2.盘区(Extent) 18 3.段 ...

    华为编程开发规范与案例

    在新的编程思想中,指针基本上被禁止使用(JAVA中就是这样),至少也是被限制使用。而在我们交换机的程序中大量使用指针,并且有增无减。 2、防止指针/数组操作越界 【案例1.2.1】 在香港项目测试中,发现ISDN话机...

    网管教程 从入门到精通软件篇.txt

    DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:...

Global site tag (gtag.js) - Google Analytics