使用方式是在applet中访问文件数据库,在每一次数据库操作之后,我使用
Statement st = connection.createStatement();
st.execute(shutDown);
connection.close();
来关闭连接.在数据库操作之前,使用
if(entityDBConnection.isClosed()){
try {
entityDBConnection=new jdbcConnection(DataManager.readWriteSession);
} catch (HsqlException e) {
e.printStackTrace();
}
来初始化我的连接entityDBConnection.其中DataManager.readWriteSession是我在程序初时化的时候生成的一个session.在多次读写之后就会出现:java.sql.SQLException: 
Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)请高手指点一下,这个异常的原因一般是啥:)