2012-05-30 37 views
7

Làm thế nào để thiết lập mật khẩu của riêng tôi để truy cập vào h2 khi làm việc ở chế độ nhúng?Thiết lập mật khẩu cho H2

(nếu có ai nhầm lẫn - nói về mật khẩu gốc để truy cập vào cơ sở dữ liệu)

Trong Eclipse có vẻ như nhiệm vụ mật khẩu xảy ra tại thời điểm tạo kết nối db mà lần lượt ra mắt các quá trình tạo lược đồ, nơi chúng tôi cung cấp tên người dùng và mật khẩu.

Ngay cả khi điều này đúng là cách thay đổi mật khẩu hiện có sau khi thiết lập? Tôi đã tìm kiếm trong lược đồ thông tin - tìm thấy `người dùng ', mặc dù không có cột mật khẩu.

Quá trình này có vẻ thực sự kỳ lạ, tôi đang thiếu gì. Trong PostgreSQL nó là một cách dễ dàng hơn.

Vì vậy, câu hỏi là:

  1. Các mật khẩu được giao khi tạo schema mới?

  2. Làm cách nào để thay đổi mật khẩu cho người dùng hiện tại?

tôi nghi ngờ nó được thực hiện thông qua các truy vấn, tôi tin rằng nó sẽ có cú pháp cụ thể, nếu đó là trường hợp tôi sẽ đánh giá cao truy vấn mẫu quá, như tôi chưa famillar với thực hiện SQL này.

Trả lời

15

Ồ tôi đoán cuộc sống không phải là xấu :-).

Tìm thấy tại:

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

Để thay đổi nó chúng ta rõ ràng là phải có khả năng kết nối với cơ sở dữ liệu (biết username và password), như tôi đã nói đó là những cái chúng tôi sử dụng trong kết nối thiết lập.

Sau đó tạo đoạn mã simillar sql ALTER USER admin SET PASSWORD 'superPw';

Cá nhân tôi tin rằng các hoạt động cấp cao này phải được phép thực hiện trong trình thuật sĩ. Hi vọng điêu nay co ich.

Các vấn đề liên quan