dbf文件更新问题,解决即给分 保存的问题找到了,是我把那dbf文件打开了,保存的时候就会提示错误,我还想问一个,在java中保存到dfb文件中的数据类型会不会变,如boolean型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外问一下,如果不配置数据源能否直接用ODBC连接dbf文件]Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=dbf.dbf;","",""); (其中的dbf.dbf为我的dbf文件,放在此java类的class同一目录下)用上面代码出错提示为:java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 这样子行不?Statement sm = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=dbf.dbf;","",""); (其中的dbf.dbf为我的dbf文件,放在此java类的class同一目录下)用上面代码出错提示为:java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。怎么写路径,老提示上面的错误 DBQ=.\\dbf.dbf表示应用程序目录下的Dbf文件DBQ=..\\dbf.dbf表示上一级的目录 LittleLandlord(小地主)还是不对啊,public class testok { public testok() { } public static void main(String[] args) { getdbfconn(); } public static void getdbfconn(){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=.\\dbf.dbf;","",""); System.out.println("连接成功!"); }catch(Exception e){ System.out.println(e); } }}我把dbf.dbf放在testok.class同一目录中,还是提示上面错误java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 你把Dbf文件拷贝到应用程序目录下,你肯定目录是目录没理解对 你给我示范一下啊我的testok.class放在classes下的df目录下,dbf.dbf也放在df目录下 晕,你那DBQ写错了,在Access中是指定文件,DBF指定路径,我已经实现了,DBQ=D:\\temp,把所有的DBF文件拷贝到temp中,注意大小写,"SELECT * FROM dbf"就可以查数据了我的URL: String url = "jdbc:odbc:driver={Microsoft DBase Driver (*.dbf)};DBQ=D:\\Temp"; 关于user-agent 只有一小段的问题 基于java技术构建, 小第做了个 msn 中英文翻译 机器人!!! WebWork+Spring+Hibernate jsp引用文件问题让我郁闷!求助100分 不能用自己的打包类? 100分求救!救救我啊,后天就要交代码了,为什么会这样呢? 我用java开发了一个网站,为啥第一次进去都无法显示要刷新一下呢? 急!!! 关于在java类中的问题函数问题 JAVA错误求帮忙解决一下 请问session.putValue()和session.setAttribute()有啥区别?可以设int型的吗? 关于include的文件是在什么时候加载进取的?
Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=dbf.dbf;","",""); (其中的dbf.dbf为我的dbf文件,放在此java类的class同一目录下)
用上面代码出错提示为:
java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=dbf.dbf;","",""); (其中的dbf.dbf为我的dbf文件,放在此java类的class同一目录下)
用上面代码出错提示为:
java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。怎么写路径,老提示上面的错误
DBQ=..\\dbf.dbf表示上一级的目录
public class testok {
public testok() { } public static void main(String[] args) {
getdbfconn();
} public static void getdbfconn(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=.\\dbf.dbf;","","");
System.out.println("连接成功!");
}catch(Exception e){
System.out.println(e);
}
}
}我把dbf.dbf放在testok.class同一目录中,还是提示上面错误
java.sql.SQLException: [Microsoft][ODBC dBase Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
我的testok.class放在classes下的df目录下,dbf.dbf也放在df目录下
我的URL: String url = "jdbc:odbc:driver={Microsoft DBase Driver (*.dbf)};DBQ=D:\\Temp";