0
私はhsqldb-2.2.5を使用しています。私はshutdown=true
とwrite_delay=false
を接続文字列に追加しようとしました。失敗。Hsqldbはディスクにデータを書き込んだり保存したりしません
接続文字列が実行さ'jdbc:hsqldb:file:c:\\temp\\rvec;shutdown=true', 'sa', ''
コード:
DriverManager.registerDriver @rawDataFactory.getDriver
@con = DriverManager.getConnection dburl, user, pwd
@con.setAutoCommit false
statement = @con.prepareStatement "INSERT INTO NODES(NAME, DESCR, DATA_HOLDER, SUBSYSTEMS) values(?, ?, ?, ?)"
statement.setString 1, ntf.name.to_s
statement.setString 2, ntf.descr
statement.setBytes 3, write_dump(ntf.data_holder)
statement.setString 4, write_array(ntf.subsystems)
statement.execute
statement.close
ありませんデータがディスク上のログファイルまたは他のデータベース・ファイルに表示されます。 これを実現するには?
はい、コミットせずにデータがまったく書き込まれません。 – fredt
これは正しいです。ありがとう!シャットダウン後に – Vyacheslav
、私は再びはいDBの方法を開始することができますか? –