2012-04-24 6 views
1

antデータベースを作成する前、またはSQLクエリを実行する前に、JavaからDB2のユーザー認証を検証する必要があります。JavaからDB2認証を検証する方法

これにはDB2コマンドがありますか?

ありがとうございました。あなたはユーザー名

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

しかし、どのように、Javaからこれを使用することを確認するためにdb2cmdと上で実行するには、このコマンドを使用することができます

+0

データベースに接続するための認証を確認したいのですか? –

+0

私はデータベースに接続するために認証をチェックして、データベースを作成する認証もします。 – Ravi

+0

最も簡単な方法は、資格情報で接続しようとすることです。接続できない場合、資格情報は無効です。 –

答えて

1

、私は考えています。データベース接続をテストし、Javaを使用してDB2認証を検証するために、JDBCおよびSQLJのため診断ユーティリティをIBMデータ・サーバー・ドライバー -

+0

@Kishoreに感謝しますが、このコマンドはdb2cmdで動作しますが、ネットワーク・ユーザーであるかどうかを検証します。私はそれらのユーザーを制限する必要があります。 – Ravi

0

あなたがにdb2jccを使用することができます。サンプルコマンドとその出力は次のようになります。

$ 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 
$ 
関連する問題