1

在创建 ant 数据库或执行任何 SQL 查询之前,需要从 Java 验证 DB2 中的用户身份验证。

有没有为此的任何 DB2 命令?

提前致谢。

4

2 回答 2

1

您可以使用此命令在 db2cmd 上运行以验证用户名

db2icrt <db2_instancename> -u <userName> , <passWord>

但是如何从 Java 中使用它,我不知道。

于 2012-04-24T11:23:38.747 回答
0

您可以使用DB2Jcc - IBM Data Server Driver for JDBC 和 SQLJ诊断实用程序来测试数据库连接并使用 Java 验证 DB2 身份验证。示例命令及其输出如下所示:

$ java com.ibm.db2.jcc.DB2Jcc -url jdbc:db2://myhost.bluemix.net:446/MYDB -user myuserid -password mydbpasswd

[jcc][10521][13706]Command : java com.ibm.db2.jcc.DB2Jcc -url jdbc:db2://myhost.bluemix.net:446/MYDB -user myuserid -password ********

[jcc][10516][13709]Test Connection Successful.

DB product version = DSN11015
DB product name = DB2
DB URL = jdbc:db2://myhost.bluemix.net:446/MYDB
DB Drivername = IBM Data Server Driver for JDBC and SQLJ
DB OS Name = Linux
$
于 2014-11-29T20:00:49.663 回答