java能否直接存取一个dbf文件啊??
help,help..............
help,help..............
解决方案 »
- javaGUI 如何检测到鼠标在窗体的边框上
- 想做一个象Window文件目录浏览器(explorer)显示详细信息一样的界面,用什么?
- maven 简单问题:使用MAVEN 编译 sakai 时,提示 error reading xml or initializaing, 请问是不是缺少了什么, 我时初学JAVA,麻烦各位
- 请教,为什么jar运行不出来?
- 好的JAVA/C++视频谁有?提供一下,以前有的就不要提了哈!散分
- [百思不得其解]---> 每次调用静态类时,都让其重新执行static块的方法
- 各位幫下忙a
- 看个简单的考试题,
- 新手请教一个问题
- java 实现弹出式的日历框!急!!!
- 急!请问:JSP中如何访问上传上来的DBF文件?
- 用java 怎么来生成一个DBF文件?
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文件并设置字段类型长度等等?