2012-05-08 48 views
0

我想用Java創建一個工作流管理工具,允許不同的用戶根據自己的需要動態地創建自己的數據庫表和記錄。有沒有一種明智的方式來實現這一點?我會很欣賞在正確的方向上的一些指針。謝謝。從用戶輸入創建數據庫表和記錄

+3

是的,有一個明智的方法來實現這一點。不,我們不打算爲你設計一個系統。 –

+0

所以基本上,你想使用JAVA來處理數據庫。 Google是你的朋友。 – CosminO

+1

您嘗試過什麼,您知道哪些技術以及您遇到了哪些問題?在提出問題之前,預計至少需要進行最少的研究工作。 – pap

回答

0

您可以使用JDBC使用簡單的「CREATE table」SQL命令即時創建表。 有時,數據庫的模式可能會在不允許創建新對象的生產環境中鎖定,如果您有權在數據庫中創建表,那麼不會阻止您動態創建表。

+0

我不認爲在生產環境中向運行時數據庫用戶授予「create table」特權(也可能是「drop table」)並不是一個好理想。 – michael667

+0

這意味着您不會批准任何管理數據庫的工具?如果用戶使用swing UI或命令行客戶端,那有什麼關係? – Dariop