這是我第一次嘗試在JBoss AS7.1.1服務器上使用EJB3.1實體。我發現JBoss的版本7中不再包含HSQLDB。首先,我通過管理控制檯 - >部署 - >管理部署來添加hsqldb.jar。從那以後,我增加了一個新的數據源通過PROFIL - >連接 - >數據源如何在JBoss AS7.1.x中管理HSQLDB
我的第一個示例代碼工作正常:
[...]
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:/DefaultDS");
con = ds.getConnection();
stmt = con.createStatement();
stmt.execute("drop table timers;");
stmt.execute("Create table timers(id char(10));");
stmt.execute("INSERT INTO timers (id) VALUES (20)");
stmt.execute("INSERT INTO timers (id) VALUES (21)");
ResultSet number = stmt.executeQuery("select * from timers");
[...]
我的問題是如何管理(=創建,刪除和更新新表)在文件夾jobss \ standalone \ data \ hypersonic中創建的數據庫。目前我沒有「概述」哪些表格被創建,它們的結構和數據。
是否有人有我的小費或教程處理這個問題?謝謝。
不客氣。讀者注意:只有當JEE服務器未連接到數據庫並關閉數據庫或JEE服務器本身已關閉時,此訪問方法纔有效。 – fredt
@fredt感謝您的更新。在我的第一篇文章中忘了這個事實。你是絕對正確的。 – FredFloete