使用 JDBC 创建 DB2 的 Schema

原创 jdbcdb2

问题

请问在 DB2 中,使用 JDBC 创建 Schema 的正确语法或者正确步骤是什么?

db2admin 的权限下,无论我执行 create schema test1 还是 create schema test1 authorization db2admin,始终会得到 DB2 SQL 错误:SQLCODE=-552, SQLSTATE=42502, SQLERRMC=DB2ADMIN;CREATE SCHEMA, DRIVER=3.64.106

而完全相同的命令在 DB2 的命令行工具中运行却没有什么问题。

回答

我知道了。

原来,由于某些原因,DB2 Express-C 默认不为 db2admin 授予 DBADM 权限。

这可以通过连接到数据库,然后执行:

GRANT DBADM ON DATABASE to db2admin

来解决。

谢谢 Ian Bjorhovde 为我提供灵感的火花。


申明:

本文由我翻译自 stackoverflow,提供给大家学习参考,原文归作者所有。

如需转载,请参考本站授权协议。尊重劳动成果,转载请注明出处。

如果觉得这对你有用,请随意赞赏,给与作者支持
评论 0
最新评论