java - 不小心删除了 h2 设置。如何找回它们?

标签 java jdbc h2

h2 console

我无法在控制台上找到 Sqlite 和其他一些设置。我不小心把它删除了。 如何恢复或添加新设置?

最佳答案

如果您需要恢复默认设置,请在用户的主目录中搜索文件.h2.server.properties,然后删除该文件或将其内容替换为以下默认设置(从当前版本开始)并根据需要进行编辑:

0=Generic JNDI Data Source|javax.naming.InitialContext|java\:comp/env/jdbc/Test|sa
1=Generic Teradata|com.teradata.jdbc.TeraDriver|jdbc\:teradata\://whomooz/|
10=Generic DB2|com.ibm.db2.jcc.DB2Driver|jdbc\:db2\://localhost/test|
11=Generic Oracle|oracle.jdbc.driver.OracleDriver|jdbc\:oracle\:thin\:@localhost\:1521\:XE|sa
12=Generic MS SQL Server 2000|com.microsoft.jdbc.sqlserver.SQLServerDriver|jdbc\:microsoft\:sqlserver\://localhost\:1433;DatabaseName\=sqlexpress|sa
13=Generic MS SQL Server 2005|com.microsoft.sqlserver.jdbc.SQLServerDriver|jdbc\:sqlserver\://localhost;DatabaseName\=test|sa
14=Generic PostgreSQL|org.postgresql.Driver|jdbc\:postgresql\:test|
15=Generic MySQL|com.mysql.cj.jdbc.Driver|jdbc\:mysql\://localhost\:3306/test|
16=Generic MariaDB|org.mariadb.jdbc.Driver|jdbc\:mariadb\://localhost\:3306/test|
17=Generic HSQLDB|org.hsqldb.jdbcDriver|jdbc\:hsqldb\:test;hsqldb.default_table_type\=cached|sa
18=Generic Derby (Server)|org.apache.derby.client.ClientAutoloadedDriver|jdbc\:derby\://localhost\:1527/test;create\=true|sa
19=Generic Derby (Embedded)|org.apache.derby.iapi.jdbc.AutoloadedDriver|jdbc\:derby\:test;create\=true|sa
2=Generic Snowflake|com.snowflake.client.jdbc.SnowflakeDriver|jdbc\:snowflake\://accountName.snowflakecomputing.com|
20=Generic H2 (Server)|org.h2.Driver|jdbc\:h2\:tcp\://localhost/~/test|sa
21=Generic H2 (Embedded)|org.h2.Driver|jdbc\:h2\:~/test|sa
3=Generic Redshift|com.amazon.redshift.jdbc42.Driver|jdbc\:redshift\://endpoint\:5439/database|
4=Generic Impala|org.cloudera.impala.jdbc41.Driver|jdbc\:impala\://clustername\:21050/default|
5=Generic Hive 2|org.apache.hive.jdbc.HiveDriver|jdbc\:hive2\://clustername\:10000/default|
6=Generic Hive|org.apache.hadoop.hive.jdbc.HiveDriver|jdbc\:hive\://clustername\:10000/default|
7=Generic Azure SQL|com.microsoft.sqlserver.jdbc.SQLServerDriver|jdbc\:sqlserver\://name.database.windows.net\:1433|
8=Generic Firebird Server|org.firebirdsql.jdbc.FBDriver|jdbc\:firebirdsql\:localhost\:c\:/temp/firebird/test|sysdba
9=Generic SQLite|org.sqlite.JDBC|jdbc\:sqlite\:test|sa
webAllowOthers=false
webPort=8082
webSSL=false

之后您需要重新启动 H2 控制台。

如果您在此文件中已有一些自己的设置,请不要忘记复制它们。

您还可以从登录表单添加新设置,它有一个用于此目的的“保存”按钮,只需填写表单并使用此按钮即可。

关于java - 不小心删除了 h2 设置。如何找回它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59093453/

相关文章:

Scala 优雅的列表理解,如 F#

java - JPA 标准 JOIN : what does {oj . ..} 在 SQL 中意味着什么?

spring - 通过 Spring 以服务器模式启动 H2 数据库

java - 使 JavaFX ColorPicker 始终可见

java - 是什么导致 weblogic 中的 java.net.MalformedURLException : no protocol: when trying to deploy . ear?

java - 我无法在我的返回声明中找到我应该拥有的东西

java - 如何在 EditText 中支持其他语言在 android 中设置错误弹出消息?

java - SQL 连接问题(网址错误?)

jdbc - 如何为 kafka 连接源连接器使用时间戳或时间戳+递增模式?

scala - 为什么使用 "run"抛出 NoClassDefFoundError 但使用 "dist"可以正常工作?