六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 188|回复: 0

The database is already in use by another process

[复制链接]

升级  32%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
16
 楼主| 发表于 2013-1-14 23:44:41 | 显示全部楼层 |阅读模式
java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@afdb14ea[file =D:\db\human.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception:  另一个程序已锁定文件的一部分,进程无法访问。 : D:\db\human.lck
原写法:
def sql = Sql.newInstance("jdbc:hsqldb:file:d:/db/human;ifexists=true", "sa",
                  "", "org.hsqldb.jdbcDriver")
 
正确写法:
def sql = Sql.newInstance("jdbc:hsqldb:hsql://localhost/xdb;ifexists=true", "sa",
                  "", "org.hsqldb.jdbcDriver")
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表