2012-05-30 18 views
7

埋め込みモードで作業中にh2にアクセスするための自分のパスワードを設定するにはどうすればよいですか?H2のセットアップパスワード

(誰もが混乱した場合 - データベースにアクセスするためのルートパスワードの話)

Eclipseで、どこパスワードの設定では、順番にスキーマ作成のプロセスを起動し、DB接続の作成の瞬間に起こるようですユーザー名とパスワードを入力します。

設定した後に既存のパスワードを変更する方法が正しい場合でも、 私は情報スキーマを検索しました - 'ユーザー'が見つかりましたが、パスワード列はありません。

このプロセスは本当に奇妙なようですが、何が欠けていますか? PostgreSQLでは簡単な方法です。

だから、質問は以下のとおりです。

  1. パスワードは、新しいスキーマの作成時に割り当てられていますか?

  2. 現在のユーザーのパスワードを変更するにはどうすればよいですか?私はそれがクエリを介して行われている疑いがある

は、私はそのような場合には、私はまだこのSQL実装とfamillarないですように私は、あまりにもサンプルクエリをいただければ幸いです、それは特定の構文を持っていると信じています。

答えて

15

ああ、人生はそれほど悪くはないと思います:-)。私はこれらが私たちが接続セットアップ時に使用するものです言ったように、我々は明らかに、(ユーザー名とパスワードを知っている)データベースに接続できるようにする必要があり、それを変更するには

http://www.h2database.com/html/grammar.html#alter_user_set_password

:上の発見

次に、simillar sqlスニペットを作成します。 ALTER USER管理者パスワード 'superPw';

私は個人的には、これらの高度な操作をウィザードで実行する必要があると考えています。お役に立てれば。