2012-05-08 46 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