一直使用市面上流行数据库(Oracle,SqlServer,MySql,Sysbase),但最近公司有跟其他软件相关需要到FoxPro上面采集数据,不得已就自个儿先调试一个小的简易桥连接(odbc)方式,加上网络上这方面资料少而且多半是皮毛,在此我就先记录下这个,学习ing...
java代码:
package com.test;
import java.sql.*;
/**
*
* ERIC 开源开发试验
* 2008-6-9 - 下午04:44:38
* @author zxb
*/
public class TestFoxPro {
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
//String url="jdbc:odbc:driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=C:\\Program Files\\Microsoft Visual Studio\\Vfp98\\";
String url="jdbc:odbc:driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=C:\\Program Files\\Microsoft Visual Studio\\Vfp98\\BOOKS.DBC";
String user = "";
String pwd = "";
Connection conn;
Statement stmt;
ResultSet rs;
public TestFoxPro(){
try{
Class.forName(driver);
}catch(Exception ex){
ex.printStackTrace();
}
}
public void getConn(){
try{
conn = DriverManager.getConnection(url,"","");
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
}catch(Exception ex){
ex.printStackTrace();
}
}
public void close(){
try{
if(stmt!=null){
stmt.close();
}
if(conn!=null){
conn.close();
}
}catch(Exception ex){
ex.printStackTrace();
}
}
public ResultSet executeQuery(String sql){
try{
if(stmt==null){
getConn();
}
rs = stmt.executeQuery(sql);
}catch(Exception ex){
ex.printStackTrace();
}
return rs;
}
public static void main(String[] args){
TestFoxPro ta=new TestFoxPro();
String sql="select * from books where date_purchased>={^2008-05-23} ORDER BY book_ID";
ResultSet rs=ta.executeQuery(sql);
try{
while(rs.next()){
System.out.println(rs.getString(1)+"====="+rs.getString(2)+"==="+rs.getString("date_purchased"));
}
rs.close();
ta.close();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
使用FoxPro6.0自带的默认数据库表, 使用日期比较查询...
分享到:
相关推荐
本资源包含一个图书管理系统的毕业设计项目,同时提供了源代码,使用了两种不同的编程语言——Java和Microsoft Visual FoxPro 6.0。这样的设计旨在帮助学生或者开发者理解多语言环境下的系统开发,以及如何在实际...
Microsoft Visual FoxPro(VFP)6.0是一款由Microsoft公司开发的数据库开发工具,它在20世纪90年代中期非常流行,尤其在中国市场有着广泛的应用。VFP 6.0是VFP系列的一个重要版本,集成了强大的数据库管理、编程和...
JAVA图书管理系统毕业设计带源码 本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; ...
8. 兼容性和迁移:尽管FOXPRO25是一个较老的系统,但它与后来的版本如Visual FoxPro 6.0、9.0等有一定的兼容性。不过,随着技术的发展,现代开发更多倾向于使用如SQL Server、Oracle、MySQL等更现代的数据库系统,...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
- VB6.0还支持ADO(ActiveX Data Objects),使数据访问变得更加简单,与各种数据库如Access、SQL Server等的连接更为流畅。 3. **Visual J++**: - Visual J++是Visual Studio 6.0中用于Java开发的部分,它结合...
4. **Visual FoxPro 6.0**:数据库开发工具,使用FoxBASE方言的编程语言,用于构建数据库驱动的应用程序。 5. **Visual J++ 6.0**:Java开发工具,但是由于与Sun Microsystems的Java平台兼容性问题,后来的版本中被...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。 因此,在设计图书馆集成管理系统的界面时,它也应包括对每一...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
5. **Visual FoxPro**:数据库开发工具,用于创建数据库应用程序,支持ODBC(Open Database Connectivity)。 6. **Visual SourceSafe**:版本控制工具,帮助团队协作,管理代码版本和变更历史。 7. **Visual Test...
根据提供的文件信息,该文件内容主要涉及到了Visual FoxPro(简称VFP),这是一个微软公司推出的数据管理系统,主要用于开发数据库应用程序。VFP可以运行在Windows操作系统的多个版本上,包括Windows 9X、Windows NT...
本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库;...
Visual FoxPro 6.0是一个数据库管理系统,它的主要特点是用户界面友好,数据库操作直观易用,适用于小型数据库应用的快速开发。而SQL Server是微软公司开发的一个关系型数据库管理系统,它提供了强大的数据管理功能...
家政服务管理系统是典型的信息管理系统 (MIS), 其开发主要包括...系统开发采用 Microsoft 公司的 Visual Foxpro 6.0 ,利用其强大的可视化界面功能 及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。
2. Visual FoxPro 6.0 表结构:逻辑型、日期型和备注型字段的宽度分别是1个字节、8个字节和10个字节。 3. Java Math 类:`Math.floor()` 方法用于向下取整,将-4.4向下取整为-5.0。 4. 索引:索引是提高数据库查询...