1
2
稍微偏离主题: 是否确实需要从代码中执行DDL命令?事实上,我确实认为在db admin和db用法之间进行分离是一个好主意。我们在这里的Oracle数据库安全设置实际上是使用不同的数据库用户(db_owner)来设置表,而运行select、insert和deletes的用户是db_user。 这样可以防止意外地删除表或修改架构,并允许db_用户进行设置,以便仅授予绝对必要的特权,从而增加一层安全性。 我想这取决于您的服务/应用程序的性质,但是请考虑在代码中创建表的好处(以及DDL代码中可能的错误是否会意外地破坏生产数据)。 |
2
6
你可以使用 execute(String) method :
然而,正如Beny23所提到的,我怀疑实际需要在实时应用程序中进行编程。 |
3
1
使用
|