各位大大,事情是这样的,我想通过JSP页面对HSQL进行操作(即Hypersonic数据库),但是在我运行我的代码的时候出现如下现象:
          hello world!
          found!
          java.sql.SQLException: The database is already in use by another  process:org.hsqldb.persist.NIOLockFile@90d4dff4[file =\\localhost:9394\mydb9394.lck, exists=false, locked=false, valid=false, fl =null]: java.io.FileNotFoundException: \\localhost:9394\mydb9394.lck (找不到网络路径。) 

附上我在网上找到的代码:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%
   String url ="jdbc:hsqldb://localhost:9394/mydb9394";
   String user="sa";
   String password="";
   Connection conn=null;
%>
<html>
<body>
hello world!
<%
try
   {
    Class.forName("org.hsqldb.jdbcDriver").newInstance();
    out.print("found!");
   }
            
catch(ClassNotFoundException e)
   {
          System.out.print(e);
   }
            
try
{
       conn= DriverManager.getConnection(url,user,password);
       if(conn!=null)
    {
        out.print("数据库操作成功,恭喜你");
        conn.close();
    }
else
        out.println("not conn!");
}
catch(SQLException e)
{
 out.print(e);
}
%>
</body>
</html>


我使用的是Tomcat5.5.9,Java1.6.0_05,HSQL1.8.0.9,Tomcat安装目录是:C:\Program Files\Apache Software Foundation\Tomcat 5.5,HSQL的目录是D:\hsqldb,Tomcat的端口是8080,另外我还有个Apache服务器,端口号80.

 请问我如何改进代码或者做什么设置能够解决这个问题,以便能够连接上数据库?

 先谢谢大家了。