【问题标题】:creating database tables and records from user input从用户输入创建数据库表和记录
【发布时间】:2012-05-08 13:16:54
【问题描述】:

我想用 Java 创建一个工作流管理工具,它允许不同的用户在运行时根据他们的需要从 swing Gui 客户端动态创建自己的数据库表和记录。有没有一种理智的方法来实现这一点?我会很感激一些正确方向的指示。谢谢。

【问题讨论】:

  • 是的,有一种理智的方法可以实现这一点。不,我们不会为您设计系统。
  • 所以基本上,您想使用 JAVA 处理数据库。 Google 是您的朋友。
  • 你尝试过什么,你知道什么技术,你遇到过什么问题?在此处提问之前,至少需要进行最少的研究。

标签: java user-input


【解决方案1】:

您可以使用 JDBC 使用简单的“CREATE table”SQL 命令即时创建表。 有时数据库的模式可能会被锁定在不允许创建新对象的生产环境中,如果您有权在数据库中创建表,那么没有什么可以阻止您动态创建表。

【讨论】:

  • 我认为在生产环境中向运行时数据库用户授予“创建表”权限(可能还有“删除表”)不是一个好主意。
  • 所以这意味着您不赞成使用任何工具来管理数据库?用户使用的是swing ui还是命令行客户端有什么关系?
猜你喜欢
  • 2012-07-23
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 2013-02-28
  • 2019-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多