答案 0 :(得分:1)
尝试一下
答案是-user“”。
否则,
name =“ sa”
password =“”
如果在运行客户端时遇到默认的非空白用户的困扰,则完整的参数集将使您超越此范围:
java -cp \ h2.jar org.h2.tools.Shell -url“ jdbc:h2:file:”-驱动程序“ org.h2.Driver”-用户“”-密码“”
请通过以下链接获取更多信息, https://www.ge.com/digital/documentation/meridium/APMConnect/V4302_UDLP210/Content/ChangeH2ConsolePassword.htm
答案 1 :(得分:1)
H2本身没有默认值。如果您具有H2 Console的系统任务栏图标,则可以从其上下文菜单中打开控制台,并且在打开的窗口中无需输入密码即可访问这些功能。
在所有其他情况下,您需要显式设置密码。您可以使用.h2.server.properties
将其添加到用户主目录中的配置文件webAdminPassword=some_password
中(不要忘记重新启动控制台),也可以在命令行java -cp h2-1.4.200.jar org.h2.tools.Server -web -webAdminPassword some_password …
中传递它这样的密码将代替配置文件中的密码。
您的问题没有描述H2控制台的启动方式和启动位置。如果它是由另一个用户在另一个系统上启动的,则需要在该系统的该用户的概要文件中编辑配置文件。如果在启动参数中传递了另一个密码,则配置文件无效,您需要确定传递给它的内容。