用java 怎么来生成一个DBF文件? 我也想知道!JAVA把数据导出到EXCEL的话有JAVA EXCEL或者POI可以实现,那导出DBF文件怎么个实现法???高手请指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能是先建立DBF的数据结构,然后在SQLSERVER中建立存储过程或包,只要在JAVA中直接调用存储过程或包。 import java.lang.*;import java.util.*;import java.text.*;import java.sql.*;public class dbf { static public void main(String[] args) throws Exception { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection conn = null; String url="jdbc:odbc:DRIVER={MICROSOFT FOXPRO VFP DRIVER (*.DBF)};SourceType=DBF;SourceDB=E:\\test\\"; conn = DriverManager.getConnection(url); Statement statmnt = conn.createStatement(); int rt = statmnt.executeUpdate("insert into table1(id,name) values(1,'abc')"); ResultSet reslts = statmnt.executeQuery("Select * from table1"); while(reslts.next()) {//while System.out.println(reslts.getString("id") +" "+ reslts.getString("name")); }//end while } catch(Exception e) {//catch e.printStackTrace(); System.out.println("Well, something really didn't work out that well!!!"); }//end catch }}--------------------------------------------------------以上程序可以连接到e:\test\table1.dbf,增删改查其中的数据这样的话table1.dbf是事先存在的,其中的表结构已经设置好的,,,用JAVA能不能生成新的dbf文件并设置字段类型长度等等? 每日一题10 eclipse打包的问题 在网上看见一个计算器的代码,结果有些不会,特开重分贴.顶着有分.特开重分贴.顶着有分. 最基础的问题,不好意思啊 很多组件的构造函数中有int型参数,可很多时候用RIGHT之类的,是宏吗? JDBC问题求助,谢谢 关于java规范 紧急求助:用JAVA编写FTP客户端软件 关于 return this worldheart你好 怎么创建一个dbf文件... win98下如何配置JDK1.4?
import java.util.*;
import java.text.*;
import java.sql.*;public class dbf { static public void main(String[] args) throws Exception {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
Connection conn = null;
String url="jdbc:odbc:DRIVER={MICROSOFT FOXPRO VFP DRIVER (*.DBF)};SourceType=DBF;SourceDB=E:\\test\\";
conn = DriverManager.getConnection(url);
Statement statmnt = conn.createStatement();
int rt = statmnt.executeUpdate("insert into table1(id,name) values(1,'abc')");
ResultSet reslts = statmnt.executeQuery("Select * from table1");
while(reslts.next())
{//while
System.out.println(reslts.getString("id") +" "+ reslts.getString("name"));
}//end while
}
catch(Exception e)
{//catch
e.printStackTrace();
System.out.println("Well, something really didn't work out that well!!!");
}//end catch
}}
--------------------------------------------------------
以上程序可以连接到e:\test\table1.dbf,增删改查其中的数据
这样的话table1.dbf是事先存在的,其中的表结构已经设置好的,,,用JAVA能不能生成新的dbf文件并设置字段类型长度等等?