H2 控制台访问 h2 以外的数据库

2023-12-01

H2 控制台(http://localhost:8082/login.jsp)可以选择查看任何数据库的详细信息,如果我们要与 mysql 或其他数据库服务器通信,我们应该将 jdbc 驱动程序复制到哪里。将 jdbc 驱动程序文件(mysql-connector-java-5.0.8-bin.jar)复制到 bin 目录下似乎没有帮助

注意:我的 H2 服务器作为服务运行


如果要使用其他数据库(例如MySQL),需要在安装服务之前将这些数据库的JDBC驱动程序的位置添加到环境变量H2DRIVERS或CLASSPATH中。可设置多个驱动程序;每个条目需要用 ; 分隔(Windows) 或 :(其他操作系统)。支持路径名中的空格。不得引用设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

H2 控制台访问 h2 以外的数据库 的相关文章

  • 从 H2 数据库的大表中选择随机行

    我的数据库中有一个大表 可能有数百万条记录 我需要选择 X 随机行 假设 10 到 50 之间的 X 但我需要这个查询尽可能优化 该表如下所示 CREATE TABLE sample id bigint auto increment PRI
  • H2数据库TIMESTAMP列的默认值

    我正在用 H2 数据库编写集成测试 我的数据库 生成的 初始化包括此脚本 因为生成的联接表没有此列 ALTER TABLE INT USR ADD IU INSDTTM TIMESTAMP DEFAULT NOW 这就是我创建记录的方式 I
  • H2索引名称唯一性

    我对 h2 数据库中索引名称的唯一性有一个小问题 使用 mysql mariadb 可以同时为表 A 和表 B 定义名为 X 的索引 对于 h2 数据库这是不可能的 因为每个数据库的索引名称应该是唯一的 这对我来说是一个问题 因为我有一个基
  • H2数据库用户定义的java函数类未找到

    当我创建一个 ALIAS 来在 H2 数据库中注册 java 函数时 它给出了未找到类的错误 我正在 TCP 连接上运行 h2 数据库 sample public class TimeFrame public static void mai
  • 设置H2密码

    在嵌入式模式下工作时如何设置自己的密码来访问 h2 如果有人感到困惑 谈论访问数据库的 root 密码 在 Eclipse 中 密码分配似乎是在创建数据库连接时发生的 这反过来又启动了模式创建过程 我们在其中提供用户名和密码 即使这是真的
  • H2 in-mem-DB 与 hibernate 设置为创建给我表未找到错误

    我想在内存数据库中建立一个包含 hibernate spring mvc 和 H2 的项目 目前 当一切启动 在码头 时 我收到错误消息 指出表格尚未存在 这是我得到的错误 Okt 09 2013 3 42 47 PM org hibern
  • Playframework 进化文件与 postgres 和 h2 兼容

    我一直在使用 H2 作为后端 使用 Play 框架 scala 开发一个网站 测试集成得很好 尤其是能够针对内存中的 H2 数据库运行测试 现在 出于各种方便的原因 我想将我的数据存储转移到 Postgres 这给我留下了一个问题 如何继续
  • H2、HSQLDB 或任何其他使用 InputStream 的嵌入式数据库

    我可以使用 H2 HSQLDB 或任何其他嵌入式数据库吗 InputStream而不是文件 我打算使用AssetManager open http developer android com reference android conten
  • 如何在H2中创建新数据库?

    我有一个在 MySQL 上本地运行的站点 我想在 H2 数据库上运行它 我刚刚在浏览器上运行了控制台的 h2 jar 文件 但每当我登录时我都会看到该列表jdbc h2 var www mysite data db MODE MySQL i
  • 有 H2 数据库的实际经验吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何显示本地h2数据库的内容(Web控制台)?

    最近我加入了一个新团队 这里的人使用 h2 进行存根服务 我想知道是否可以使用网络界面显示该数据库的内容 在工作中 可以通过访问localhost 5080 我有一个使用 h2 数据库的项目 但是当我点击时我看不到 h2 Web 控制台lo
  • 带有忽略大小写的 JDBC URL 不适用于 H2 数据库连接

    我试图在 SQL 模式下使用 h2 数据库 我能够创建一个全部大写的模式 并在其下创建一些表 但是 除非我匹配所有大写的架构名称 否则我在休眠上运行的应用程序似乎无法工作 我认为 h2 可以在 JDBC 连接字符串中使用 IGNROECAS
  • H2“runscript”命令将所有表名变成大写

    我有一个 sql 脚本 它只是模式定义 该脚本是 mysql 哑巴的修改版本 去掉 h2 不喜欢的坏字符 脚本运行并将架构插入到 h2 数据库中 但问题是所有数据库名称均为大写 xyz 转换为 XYZ 我需要它们保持小写 因为我的应用程序正
  • 如何在服务器模式下运行H2数据库?

    我需要从我的应用程序以服务器模式启动 H2 数据库 尝试过以下代码 server Server createTcpServer start 这是连接的属性 javabase jdbc url jdbc h2 tcp localhost 90
  • 以编程方式嵌入 Java h2 数据库

    目前我们使用HSQLDB http www hsqldb org 作为嵌入式数据库 但随着数据量的增长 我们会寻找内存占用更少的数据库 德比 JavaDB http developers sun com javadb 目前不是一个选项 因为
  • Hsqldb/H2 中单元测试的 SequenceGenerator 问题

    我尝试过使用 Hsqldb 和 H2 进行单元测试 但面临序列生成器的问题 字段声明看起来像这样 Id GeneratedValue strategy GenerationType SEQUENCE generator keyword se
  • 如果h2表不存在则插入

    我正在使用H2 我想将一个值插入到表中 如果它不存在 我使用以下命令创建表 CREATE TABLE IF NOT EXISTS types type VARCHAR 15 NOT NULL UNIQUE 我想做一些类似的事情 REPLAC
  • H2 SQL 日期比较

    在 H2 数据库中 如何在 TIMESTAMP 类型的列上运行查询 SELECT FROM RECORDS WHERE TRAN DATE lt 2012 07 24 Try 2012 07 24
  • 唯一索引或主键违规:“PRIMARY KEY ON PUBLIC.xxx”; SQL语句

    每当我的应用程序启动时 我都会收到以下错误消息 Caused by org h2 jdbc JdbcSQLException Unique index or primary key violation PRIMARY KEY ON PUBL
  • 为什么我的 @OneToMany 属性出现主键违规?

    我有一个实体 Entity public class Student GeneratedValue strategy GenerationType AUTO Id private long id OneToMany private Set

随机推荐