2012-05-30 18 views
7

Jak ustawić własne hasło dostępu do h2 podczas pracy w trybie wbudowanym?Ustaw hasło dla H2

(jeśli ktoś mylić - mówi o hasło administratora do dostępu do bazy danych)

W Eclipse wydaje się, że przypisanie hasła następuje w momencie tworzenia połączeń db który z kolei uruchamia proces tworzenia schematu, gdzie podać nazwę użytkownika i hasło.

Nawet jeśli to prawda, jak zmienić istniejące hasło po skonfigurowaniu? Szukałem w schemacie informacji - znalazłem "użytkowników", ale nie ma kolumny z hasłem.

Proces wydaje się być naprawdę dziwny, czego mi brakuje. W PostgreSQL jest to łatwiejsze.

więc pytania są:

  1. Hasła są przydzielane na nowe stworzenie schematu?

  2. Jak zmienić hasło dla bieżącego użytkownika?

Podejrzewam, że odbywa się to poprzez zapytania, wierzę, będzie miał konkretne składnię, jeżeli jest to przypadek chciałbym docenić zapytanie przykładowy też, jak nie jestem jeszcze famillar z tej implementacji SQL.

Odpowiedz

15

Och, myślę, że życie nie jest takie złe :-).

Znalezione na:

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

Aby zmienić to my oczywiście muszą być w stanie połączyć się z bazą danych (znać nazwę użytkownika i hasło), jak powiedziałem, są to te, których używamy podczas połączenia utworzony.

Następnie utwórz simillar sql snippet ALTER USER admin USTAW HASŁO "superPw";

Osobiście uważam, że te operacje na wysokim poziomie muszą być dozwolone w czarodziejach. Mam nadzieję że to pomoże.