h2相关内容

无限循环数据库检查

我正在使用JDBC,需要经常检查数据库以防止更改值。 我目前所拥有的是无限循环运行,内部循环迭代变化值和每次迭代检查数据库。 public void runInBG(){//从另一个线程调用此方法 while(true){ while(els.hasElements()){ Test el =(Test)els.next(); String sql =“SELECT * F ..
发布时间:2018-12-20 23:52:18 Java开发

无法在H2 DB中调用触发器

我尝试运行一个简单的类从Java代码调用TRIGGER,我使用H2 DB,你能帮助我吗?这是我的简单代码(如H2中的示例代码): public class TriggerTest { public static void main(String [] args)throws Exception { System.out.println(TriggerTest.MyTrigger.c ..
发布时间:2018-12-20 01:41:55 Java开发

H2数据库中的存储过程

我是数据库新手,最近开始为H2数据库编写测试用例。 我想知道如何在Eclipse中测试存储过程。我见过以下内容: http://www.h2database.com/html/features.html#user_defined_functions 如何在H2创建程序 h2database链接中给出的示例代码, “CREATE ALIAS NEXT_PRIME AS $$ ..
发布时间:2018-12-17 11:39:52 Java开发

Spring JavaConfig:为自定义Servlet添加映射

在基于javaconfig的Spring 4.0项目中,如何将某个URL的映射添加到除Spring DispatcherServlet之外的Servlet。 我的情况我是想要使用来自H2数据库的h2console,它通过servlet提供 org.h2.server.web.WebServlet 编辑:在即将推出的Spring Boot 1.3中,可以使用配置参数启用h2console ..
发布时间:2018-12-12 18:59:38 Java开发

org.h2.Driver的java ClassNotFoundException

我正在尝试使用 H2 连接到Java数据库(使用Eclipse)作为IDE)。该示例(下面)抛出 ClassNotFoundException 。问题是,我做了将h2 jar文件添加到系统CLASSPATH。我甚至在控制台中通过 printenv 多次检查了它。我省略了一步吗? 代码: import java。 。SQL *; 公共课程{ / ** * @param ..
发布时间:2018-12-12 18:09:55 Java开发

SQLite最适合用于嵌入式数据库吗?

我需要构建一个我将在Linux服务器上安装的Java应用程序。 当人们安装时,他们只需安装此应用程序,启动它,仅此而已。但是我们有一些数据要保存。 我对MySQL说不,因为它需要服务器。 我对XML说不,因为会有很多数据需要保存和操作。 所以我在看SQLite,这是我认为最好的。确实(如果我错了就停止我),SQLite不需要任何服务器? (只需安装最终的应用程序,SQLite在 ..
发布时间:2018-12-12 18:00:21 Java开发

使用Java应用程序远程连接到H2数据库

我遇到以下问题: 当我尝试使用我的外部IP地址创建TCP服务器时(PC的IP而不是我的本地IP =我们在cmd.exe中运行ipconfig后看到的输出)发生以下错误: 服务器出错:异常打开端口“9092”(端口可能正在使用中),原因:“java.net.BindException:无法分配请求地址:JVM_Bind“[90061-169] 但是,该端口未被使用。我已经使用netst ..
发布时间:2018-12-12 00:26:40 Java开发

Spring嵌入式数据库是否支持不同的SQL方言?

H2为各种其他数据库(如MS)提供了一系列兼容模式支持不同SQL方言的SQL Server,MySQL,Oracle等。但是,在设置 Spring中的嵌入式数据库我找不到任何相应的设置。这是否意味着如果我在生产中使用Oracle而在测试期间使用H2,那么我必须使用没有任何方言特定功能的“普通”SQL?我忽略了什么吗? 解决方案 根据 H2 doc ,Oracle兼容模式非常有限。 例 ..
发布时间:2018-12-10 23:02:17 Java开发

我的H2数据库文件在哪里?

我只是在评估H2数据库...我下载并解压缩安装并连接到数据库 jdbc:h2:file:/ home / konrad / test 。 / home / konrad 是我的家庭目录, test 不存在(我希望H2创建它)。 控制台似乎工作正常。我创建了一个表并向其插入一行。即使我断开连接并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到我预期的文件。在哪里? 解决方 ..
发布时间:2018-12-10 22:08:22 Java开发

JDBC-ResultSet在while-Loop中关闭

我在使用ResultSet时非常糟糕,而ResultSet在while-Loop中关闭以迭代此ResultSet。我已经知道ResultSet关闭的确切行,但我不知道为什么。 public LinkedList alleAbrufen()抛出SQLException { LinkedList alleAthleten = new LinkedList ..
发布时间:2018-12-10 11:09:15 Java开发

基于文件的h2持久但未在Spring Boot中加载

我根据Spring Boot制作了一个小应用程序: spring-boot-starter-web spring-boot-starter-data-jpa 该应用程序只有一个域类 Post。的java 。 因此有一个RestController和一个DAO。 数据应该保存在基于文件的hsql db中。 当应用程序运行时,一切似乎都很好。数据存储。 h2文件已创建并包含插 ..
发布时间:2018-12-07 13:03:21 Java开发

以编程方式启动H2数据库

我正在使用Java编写服务器 - 客户端应用程序,我需要在服务器端实现本地数据库,我决定使用H2数据库引擎。 还有一件事是我通过TCP连接来启动和运行数据库。 这是我到目前为止所说的: Class.forName(“org.h2.Driver”); 服务器服务器= Server.createTcpServer(DB_PATH).start(); 连接currentConn ..
发布时间:2018-12-06 14:46:11 Java开发

插入&从/或从SQL数据库(如H2)获取java.time.LocalDate对象

如何插入和获取 java。时间类型,例如 LocalDate 通过 JDBC 到SQL数据库例如 H2数据库引擎? 使用 PreparedStatement :: setDate 和 ResultSet :: getDate 适用于旧版 java.sql.Date 类型。我想避免使用这些麻烦的旧日期时间类。 通过 JDBC驱动程序? 解决方案 我们有两条通过JDBC交换java ..
发布时间:2018-12-05 20:11:34 Java开发

为什么我们需要JDBC的连接池?

使用JDBC连接池工具有什么好处,例如 DBCP 或 c3p0 ? 如果小型CRUD 应用一个用户,我们可以创建一个连接会话作为单身人士? PS :我正在建造一个小 javafx 应用程序后端使用小的 h2 数据库(5 表)。 解决方案 来自Jon Skeet对连接和语句池有什么好处?: 创建与数据库服务器的网络连接是(相对) 昂贵。同样要求服务器准备一个SQL语句是 ..
发布时间:2018-12-05 10:09:33 Java开发

Tomcat不会停止。我该怎么调试呢?

我在Linux中运行 Tomcat 7 ,我通过 $ CATALINA_HOME / bin / startup.sh 启动关闭通过 $ CATALINA_HOME / bin / shutdown.sh 来自 /etc/init.d 除1个问题外,一切正常。有时tomcat不会停止。 虽然我停止它,但我看到catalina.out日志正在下降,如果我做 ps -ef 我仍然可以 ..
发布时间:2018-11-29 19:22:04 Java开发

h2(嵌入模式)数据库文件问题

我的src目录中有一个h2-database文件(Java,Eclipse):h2test.db 问题: 从命令行启动h2.jar(以及端口8082上的h2浏览器界面),我创建了2个表,'test1'和'test2'在h2test.db中我已经放了一些数据; 当试图从java代码(JDBC)访问它们时,它会抛出“找不到表”例外”。 java代码中的“show tables”显示了 ..
发布时间:2018-11-29 19:12:12 Java开发

spring boot默认H2 jdbc连接(和H2控制台)

我只是试图查看嵌入式H2数据库的H2数据库内容,当我在application.properties中没有指定任何内容并以mvn spring:run开头时,spring-boot会创建。我可以看到hibernate JPA创建表但是如果我尝试在下面的URL访问h2控制台,则数据库没有表。 http:// localhost:8080 / console / 我看到这样的建 ..
发布时间:2018-11-28 20:34:24 Java开发