救命!!jdbc-odbc中用什么命令关闭dbf文件?总是出现“文件正在使用”的错误! 建议楼主用MYSQL这个数据库,另外就是楼主在调试Java程序的时候不要启动FoxPro控制台,这样试试看。可能是因为你启动了控制台,系统就说文件正在使用,不让你打开了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); //加载驱动程序 StringBuffer dbUrl = new StringBuffer(100); //配置dbf数据库驱动信息:指定到文件 dbUrl.append("jdbc:odbc:;DRIVER=Microsoft FoxPro VFP Driver (*.dbf);"); dbUrl.append("UID=;Deleted=Yes;Null=Yes;Collate=Machine;BackgroundFetch=Yes;"); dbUrl.append("Exclusive=No;SourceType=DBF;SourceDB=MyTest.dbf"); Connection conn = DriverManager.getConnection(dbUrl.toString(),"", ""); //以下操作跟平常操作数据库一样 conn.close();//文件关闭 } catch (Exception e) { e.printStackTrace(); } 同意drugon的说法,换个数据库吧! foxpro快淘汰了,一般是非计算机专业学生的选修课程。 ssh2整合出错 开发前设计问题请教(在线等) 通过getHibernateConf().getClassMapping来取得字段名时的问题 拦截器返回 关于 开源JfreeChart的生成图表问题 如何在自己本地配置的weblogic做到远程数据库的调用?? 如何获得当前应用中的全部session? javascript 的复选框属性问题 哪里有比较全面介绍用relation联系后的ejb,新建实例须注意的地方? springmvc 怎么配置同类多个视图解析器 weblogic8.1+struts中文件上传的奇怪问题! 请问那有struts帮助文档下载的呢??
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); //加载驱动程序
StringBuffer dbUrl = new StringBuffer(100);
//配置dbf数据库驱动信息:指定到文件
dbUrl.append("jdbc:odbc:;DRIVER=Microsoft FoxPro VFP Driver (*.dbf);");
dbUrl.append("UID=;Deleted=Yes;Null=Yes;Collate=Machine;BackgroundFetch=Yes;");
dbUrl.append("Exclusive=No;SourceType=DBF;SourceDB=MyTest.dbf");
Connection conn = DriverManager.getConnection(dbUrl.toString(),"", "");
//以下操作跟平常操作数据库一样
conn.close();//文件关闭
}
catch (Exception e) {
e.printStackTrace();
}