数据库连接类:
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();
}
}
分享到:
相关推荐
JAVA直接连接access数据库dbf文件,同时兼容LINUX、UNIX、WINDOWS操作系统。示例工程代码,导入eclipse即可运行。
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使用的 web插件报表,这个市面上已经存在,但是是个商业报表: 本人提供的是免费报表,不不敢与商家争长短,但求对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb ...
该模块 包括两个类:OrOfWhere.java和AndOfWhere.java: OrOfWhere.java:每个实例代表由OR连接的条件语句块的⼀边,OR语句块中可能包含多个And语句 AndOfWhere.java:每个实例代表⼀个AND连接的条件语句块的⼀边,...
要连接此数据库,需使用java.sql包中的类DriverManager。此类是用于管理JDBC驱动程序的实用程序类。它提供了通过驱动程序取得连接、注册,撤消驱动程序,设置登记和数据库访问登录超时等方法。 具体连接方法...
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...
这个版本的不知道支持什么版本,有其他版本需要改的,可以找我,留言即可
word源码java . |-- Algorithm | |-- Pictures | |-- 模拟退火算法.txt | -- 爬山算法.txt |-- Database | |-- MySQL常用SQL.txt | |-- MySQL客户端mysql常用命令.txt | |-- MySQL启用SSL连接.txt | |-- MySQL数据库...
桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库的连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] ...
说明:用于连接到oracle数据库,也可实现用户的切换 用法:conn 用户名/密码 [as sysdba/sysoper] 注意:当用特权用户连接时,必须带上sysdba或sysoper 例子: 3. 断开连接(disc) 说明:断开与当前数据库的连接 ...
经过GOOGLE后找到一个jstels连接方式http://www.csv-jdbc.com/ 这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 这里提供mdb的连接驱动和使用说明 Installation Add the ...
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话机...
DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:...