kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 bmargulies
bmargulies
Question

Apa nama pengguna dan kata sandi default untuk h2 jika tidak ada yang eksplisit di JDBC?

Dari sebuah program, saya membuat database H2 tanpa menentukan pengguna atau kata sandi apa pun di URL JDBC.

Sekarang saya mencoba mengakses database tersebut dengan alat Script. Dokumen tersebut mengatakan untuk menggunakan -user sa dalam kasus default. Itu tidak berhasil, dan masih tidak berhasil jika saya menambahkan -password sa atau menghapus -user. Apa yang saya lewatkan?

/opt/h2/bin java -cp h2-1.3.161.jar org.h2.tools.Script -url jdbc:h2:/data/jug/jas-coref.h2 -user sa -password sa -script /data/jug/ris-start.sql
Exception in thread "main" org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-161]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.message.DbException.get(DbException.java:146)
at org.h2.message.DbException.get(DbException.java:135)
at org.h2.engine.Engine.validateUserAndPassword(Engine.java:301)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:146)
at org.h2.engine.Engine.createSession(Engine.java:121)
at org.h2.engine.Engine.createSession(Engine.java:28)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:285)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
at org.h2.Driver.connect(Driver.java:72)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.h2.tools.Script.execute(Script.java:152)
at org.h2.tools.Script.execute(Script.java:133)
at org.h2.tools.Script.runTool(Script.java:101)
at org.h2.tools.Script.main(Script.java:51)
33 2012-01-01T20:47:44+00:00 3
 bmargulies
bmargulies
Pertanyaan edit 1 Januari 2012 в 8:51
Pemrograman
h2
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 bmargulies
bmargulies
1 Januari 2012 в 8:50
2012-01-01T20:50:22+00:00
Lebih
Sumber
Sunting
#15087461

Nah, itu tidak butuh waktu lama.

Jawabannya adalah `-pengguna "".

41
0
 Katayoun
Katayoun
8 April 2015 в 7:23
2015-04-08T07:23:50+00:00
Lebih
Sumber
Sunting
#15087462

Hal ini mungkin saja berhasil:

name = "sa"
password = ""
Stefan  van den Akker
Stefan van den Akker
Jawaban edit 23 September 2017 в 1:44
24
0
 radekbaranowski
radekbaranowski
17 Februari 2016 в 10:49
2016-02-17T10:49:37+00:00
Lebih
Sumber
Sunting
#15087463

Jika Anda terjebak dengan pengguna default yang tidak kosong ketika menjalankan klien, set lengkap parameter akan membantu Anda melewatinya:

java -cp <path_to_h2>\h2.jar org.h2.tools.Shell -url "jdbc:h2:file:<jdbc_url>" -driver "org.h2.Driver" -user "" -password ""
4
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Daniel Gogov
Terdaftar 6 hari yang lalu
2
工藤 芳則
Terdaftar 1 minggu yang lalu
3
Ирина Беляева
Terdaftar 2 minggu yang lalu
4
Darya Arsenyeva
Terdaftar 2 minggu yang lalu
5
anyta nuam-nuam (LapuSiK)
Terdaftar 2 minggu yang lalu
ID
JA
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi