h2相关内容

如何将H2数据库嵌入到客户端的jar文件中?

我在嵌入式模式中使用H2数据库作为桌面应用程序。当我将应用程序压缩到jar文件中时,数据库文件被省略。所以,当我运行MyApplication.jar没有什么工作。什么是嵌入/ include /连接h2.jar文件与MyApplication.jar的正确方法? 解决方案 一个常见的方案是把 h2.jar 在相对于您的应用程序的 lib 目录中,并包括 Class-Path 类路径 ..
发布时间:2017-03-14 05:42:40 Java开发

SQL查询,它提供与多个列匹配的不同结果

很抱歉,我无法为我的问题提供更好的标题,因为我是SQL的新手。 我正在寻找解决以下问题的SQL查询字符串。 让我们假设下面的表: DOCUMENT_ID | TAG ---------------------------- 1 | tag1 1 | tag2 1 | tag3 2 | tag2 3 | tag1 3 | tag2 4 | tag1 ..
发布时间:2017-03-14 04:25:19 其他数据库

慢查询日志分析器

有什么样的工具可以读取&解释缓慢的查询和缺少索引? 我知道MySQL查询分析器,你能建议其他工具更简单的配置和维护(开源和商业) / p> 数据库环境:MySQL,H2 解决方案 的H2数据库的任何图形工具,但有一个命令行工具来分析日志文件: http ://h2database.com/html/performance.html#database_profiling - 这将 ..
发布时间:2017-03-14 03:45:26 数据库

如何在服务器模式下运行H2数据库?

如何在服务器模式下启动H2数据库。我需要从我的应用程序启动它。我尝试以下代码: server = Server.createTcpServer ; 以下是连接的属性: javabase.jdbc.url = jdbc:h2:tcp:// localhost:9092 / nio:〜/ source / db / database / db; AUTO_SERVE ..
发布时间:2017-03-14 03:28:02 Java开发

哪个更好H2或HSQLDB?

HSQLDB 2.0即将发布。我不知道它是否会优于H2,据我所知,大多数用户喜欢H2比HSQLDB。我对HSQLDB 2.0的MVCC支持感兴趣。我已经了解到MVCC在H2上仍然是实验性的。关于支持/文档​​,并发,性能,这两者之间更好? 解决方案 抽象库( jOOQ ),它支持这两个数据库。我的130+集成测试涵盖了很多功能,包括调用存储过程和函数,数组,嵌套选择等。我体验到 HSQLD ..
发布时间:2017-03-14 03:10:01 Java开发

我可以有H2在内存数据库中自动创建模式吗?

(我已经看过 H2数据库在内存中 - 初始化模式通过Spring / Hibernate 问题;它不适用这里。) 我想知道如果在H2中有一个设置将允许我在连接到它时自动创建模式。如果它有帮助,我只对内存中的情况感兴趣。 H2在URL的末尾支持各种分号分隔的修饰符,但我没有找到一个用于自动创建模式。是否有这样的功能? 解决方案 是的,H2支持连接时执行SQL语句。您可以运行脚本, ..
发布时间:2017-03-14 01:09:28 Java开发

为什么我的嵌入式h2程序写入.mv.db文件

我按照h2数据库网站上的快速入门指南创建一个新的数据库表并插入一些数据。应用程序运行顺畅,可以毫无问题地读写数据库。 Quickstart h2 将h2 * .jar添加到类路径(H2没有任何依赖项) 使用JDBC驱动程序类:org.h2.Driver 数据库URL jdbc:h2:〜/ test打开用户主目录中的数据库测试 自动创建新数据库 现在我想使用web-front ..
发布时间:2017-03-14 00:21:30 Java开发

H2数据库和SQLite在Android上

由于 Android上的嵌入式SQLite数据库缺少Unicode支持 我最感兴趣的是的性能和稳定性H2数据库和Android SQLite 你们在使用它吗? 我应该知道任何H2数据库的缺陷吗? 解决方案 事情比我预想的要好。我现在有一个Android手机(HTC Desire,Android 2.2),我做了第一个测试。 打开和关闭数据库到目前为止相对较慢第二次需要0 ..
发布时间:2017-03-13 22:38:01 移动开发

以编程方式嵌入Java h2数据库

目前我们使用 HSQLDB 作为嵌入式数据库,但我们搜索的内存占用较少的数据库随着数据量的增长。 Derby / JavaDB 现在不是一个选项,因为它将属性全局存储在系统属性中。因此,我们想到了 h2 。 当我们使用HSQLDB时,我们创建了一个Server对象,设置参数并启动它。这在此处中描述(并且在org.hsqldb.test类中作为示例给出.TestBase)。 问题是 ..
发布时间:2017-03-13 22:30:22 Java开发

H2内存数据库。找不到表

我有一个H2数据库,URL “jdbc:h2:test”。我使用 CREATE TABLE PERSON(ID INT PRIMARY KEY,FIRSTNAME VARCHAR(64),LASTNAME VARCHAR(64)); 创建一个表。然后,使用 SELECT * FROM PERSON 从这个(空)表中选择所有内容。到目前为止,这么好。 但是,如果我将URL改为“jdbc:h2: ..
发布时间:2017-03-13 22:26:39 Java开发

前端工具管理H2数据库

什么是最好的前端工具来管理/管理 H2数据库? 对于诸如create table,alter table,add column等操作。 解决方案 我喜欢 SQuirreL SQL Client 和 NetBeans 是有用的,即使没有漂亮的插件,讨论了这里;但更常见的是,我只是启动了内置的 org.h2.tools.Server 并浏览端口8082: $ java -cp ..
发布时间:2017-03-13 21:27:16 其他数据库

在grails的H2 DB中导入CSV

这是问题的延续:使用CSV格式的Grails(无DB) 我有三个CSV文件作为我的后端(在共享驱动器中),它们不断被greenplum DB(正在附加的行)更新,我想要以导入这些文件在H2DB(默认)的grails,然后使用这些文件。 CSV文件大小为3mb,30mb和60mb,最后一个有550,000行。 这些CSV文件每小时更新一次新数据(追加行) 这里可以安排Quartz。 ..
发布时间:2017-02-26 17:18:16 Office

使用H2数据库可以对从Java Reader读取的CSV文本执行SQL查询,例如StringReader?

有一种方法可以对保存在内存中的CSV文本执行SQL查询,并从Java阅读器读入。 StringReader。 org.h2.tools.Csv.read(Reader reader,String [] colNames)将允许我检索包含所有行和列的结果集。 背景 - 我收到一个包含每个实体的多个CSV段落的文件,请参阅 H2数据库可以查询包含不同记录组的多个部分的CSV文件吗?,在解析 ..
发布时间:2017-02-24 23:57:07 Java开发

H2数据库 - CSVREAD - 跳过将csv文件的标题行加载到db

我在我的java应用程序中使用H2 DB。我想将.csv文件加载到数据库。此文件包含作为文件第一行的列标题。因此,当通过 CSVREAD 命令将文件加载到数据库时,H2试图解析第一行,因此失败。 那么如何跳过加载第一行。下面的查询我使用加载文件到DB: “CREATE TABLE TEST(CIRCLE VARCHAR_IGNORECASE(50),MSISDN VARCHAR_IGN ..
发布时间:2017-02-24 21:14:43 Office

H2数据库可以查询包含不同记录组的多个部分的CSV文件吗?

我以CSV(种类)格式接收数据,其中每个实体由不同记录组的多个部分表示。在这个虚构的例子(下面)中,我由不同记录组的多个部分(这些可以被认为是表)来表示多个学院(实体)。我无法控制此传入数据的格式。所以我想知道,当使用H2数据库引擎对传入的CSV数据发出查询时,您可以通过某种模式指定哪个行开始,以识别给定实体的每个表的第一行吗?虚拟数据如下。 NEWCOLLEGE 地址| HOUSE ..
发布时间:2017-02-24 18:50:25 Java开发

H2数据库HTTPS连接

我使用H2数据库嵌入模式连接到本地数据库,但是,是否可以使用HTTPS打开位于远程服务器上的数据库文件? 目标是使用保管箱文件: https://dl.dropbox.com/ .. ./database 解决方案 您可以使用 H2的文件系统抽象层。 相当很少有实施包含在H2 中(从Jar,Zip,内存,NIO,...) ..
发布时间:2016-12-28 16:08:25 其他开发