gpt4 book ai didi

java - hxtt DBF 驱动程序锁定其文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:39:39 26 4
gpt4 key购买 nike

我的 Web 应用程序接收存档,将其解压缩到临时文件夹,从提取的 DBF 中读取数据,然后应该清除垃圾。虽然它无法杀死临时文件夹,因为其中的 DBF 文件被锁定。这是一个示例代码:


public static void main( String a[] ) 抛出异常
{



 Class.forName( "com.hxtt.sql.dbf.DBFDriver").newInstance();
字符串 url = "jdbc:DBF:/C:/TEMP/";
属性 properties = new Properties();
properties.setProperty( "charSet", "cp866");
连接con = null;
语句 st = null;
java.sql.Driver d = null;
con = DriverManager.getConnection( url, 属性 );
d = DriverManager.getDriver( url );
st = con.createStatement();
结果集 rs = st.executeQuery( "SELECT * FROM 6QQQ201010");
rs.close();
st.close();
con.close();

}

我将断点放在最后一行之后,6QQQ201010.DBF 仍处于锁定状态。有任何想法吗?或者只是驱动程序中的错误?

最佳答案

添加 properties.setProperty( "delayedClose", "0");驱动程序会立即关闭句柄。

关于java - hxtt DBF 驱动程序锁定其文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4253423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com