h2相关内容
我正在使用JDBC,需要经常检查数据库以防止更改值。 我目前所拥有的是无限循环运行,内部循环迭代变化值和每次迭代检查数据库。 public void runInBG(){//从另一个线程调用此方法 while(true){ while(els.hasElements()){ Test el =(Test)els.next(); String sql =“SELECT * F
..
我尝试运行一个简单的类从Java代码调用TRIGGER,我使用H2 DB,你能帮助我吗?这是我的简单代码(如H2中的示例代码): public class TriggerTest { public static void main(String [] args)throws Exception { System.out.println(TriggerTest.MyTrigger.c
..
我是数据库新手,最近开始为H2数据库编写测试用例。 我想知道如何在Eclipse中测试存储过程。我见过以下内容: http://www.h2database.com/html/features.html#user_defined_functions 如何在H2创建程序 h2database链接中给出的示例代码, “CREATE ALIAS NEXT_PRIME AS $$
..
通过在SpringBootServletInitializer主方法中添加以下行,我可以在运行app作为Spring Boot应用程序时启动H2 TCP服务器(文件中的数据库): @SpringBootApplication 公共类NatiaApplication扩展了SpringBootServletInitializer { public static void main(Stri
..
在基于javaconfig的Spring 4.0项目中,如何将某个URL的映射添加到除Spring DispatcherServlet之外的Servlet。 我的情况我是想要使用来自H2数据库的h2console,它通过servlet提供 org.h2.server.web.WebServlet 编辑:在即将推出的Spring Boot 1.3中,可以使用配置参数启用h2console
..
我正在尝试使用 H2 连接到Java数据库(使用Eclipse)作为IDE)。该示例(下面)抛出 ClassNotFoundException 。问题是,我做了将h2 jar文件添加到系统CLASSPATH。我甚至在控制台中通过 printenv 多次检查了它。我省略了一步吗? 代码: import java。 。SQL *; 公共课程{ / ** * @param
..
我需要构建一个我将在Linux服务器上安装的Java应用程序。 当人们安装时,他们只需安装此应用程序,启动它,仅此而已。但是我们有一些数据要保存。 我对MySQL说不,因为它需要服务器。 我对XML说不,因为会有很多数据需要保存和操作。 所以我在看SQLite,这是我认为最好的。确实(如果我错了就停止我),SQLite不需要任何服务器? (只需安装最终的应用程序,SQLite在
..
我遇到以下问题: 当我尝试使用我的外部IP地址创建TCP服务器时(PC的IP而不是我的本地IP =我们在cmd.exe中运行ipconfig后看到的输出)发生以下错误: 服务器出错:异常打开端口“9092”(端口可能正在使用中),原因:“java.net.BindException:无法分配请求地址:JVM_Bind“[90061-169] 但是,该端口未被使用。我已经使用netst
..
如何在H2中创建一个将行更改记录到另一个表的数据库触发器? 在MySQL中,这可以很容易地完成: CREATE TRIGGER`触发器`更新前更换`table` 每行开始 INSERT INTO`log` ( `field1` `field2`, ... ) VALUES ( NEW。field1`, NEW .field2`, ... ); END;
..
H2为各种其他数据库(如MS)提供了一系列兼容模式支持不同SQL方言的SQL Server,MySQL,Oracle等。但是,在设置 Spring中的嵌入式数据库我找不到任何相应的设置。这是否意味着如果我在生产中使用Oracle而在测试期间使用H2,那么我必须使用没有任何方言特定功能的“普通”SQL?我忽略了什么吗? 解决方案 根据 H2 doc ,Oracle兼容模式非常有限。 例
..
我只是在评估H2数据库...我下载并解压缩安装并连接到数据库 jdbc:h2:file:/ home / konrad / test 。 / home / konrad 是我的家庭目录, test 不存在(我希望H2创建它)。 控制台似乎工作正常。我创建了一个表并向其插入一行。即使我断开连接并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到我预期的文件。在哪里? 解决方
..
我在使用ResultSet时非常糟糕,而ResultSet在while-Loop中关闭以迭代此ResultSet。我已经知道ResultSet关闭的确切行,但我不知道为什么。 public LinkedList alleAbrufen()抛出SQLException { LinkedList alleAthleten = new LinkedList
..
我根据Spring Boot制作了一个小应用程序: spring-boot-starter-web spring-boot-starter-data-jpa 该应用程序只有一个域类 Post。的java 。 因此有一个RestController和一个DAO。 数据应该保存在基于文件的hsql db中。 当应用程序运行时,一切似乎都很好。数据存储。 h2文件已创建并包含插
..
我正在使用Java编写服务器 - 客户端应用程序,我需要在服务器端实现本地数据库,我决定使用H2数据库引擎。 还有一件事是我通过TCP连接来启动和运行数据库。 这是我到目前为止所说的: Class.forName(“org.h2.Driver”); 服务器服务器= Server.createTcpServer(DB_PATH).start(); 连接currentConn
..
如何插入和获取 java。时间类型,例如 LocalDate 通过 JDBC 到SQL数据库例如 H2数据库引擎? 使用 PreparedStatement :: setDate 和 ResultSet :: getDate 适用于旧版 java.sql.Date 类型。我想避免使用这些麻烦的旧日期时间类。 通过 JDBC驱动程序? 解决方案 我们有两条通过JDBC交换java
..
使用JDBC连接池工具有什么好处,例如 DBCP 或 c3p0 ? 如果小型CRUD 应用一个用户,我们可以创建一个连接会话作为单身人士? PS :我正在建造一个小 javafx 应用程序后端使用小的 h2 数据库(5 表)。 解决方案 来自Jon Skeet对连接和语句池有什么好处?: 创建与数据库服务器的网络连接是(相对) 昂贵。同样要求服务器准备一个SQL语句是
..
我想知道如何在不创建XML文件的情况下初始化数据库。 我已经使用了这种初始化工作正常,但在我的当前案例我不想创建XML:
..
我在Linux中运行 Tomcat 7 ,我通过 $ CATALINA_HOME / bin / startup.sh 启动关闭通过 $ CATALINA_HOME / bin / shutdown.sh 来自 /etc/init.d 除1个问题外,一切正常。有时tomcat不会停止。 虽然我停止它,但我看到catalina.out日志正在下降,如果我做 ps -ef 我仍然可以
..
我的src目录中有一个h2-database文件(Java,Eclipse):h2test.db 问题: 从命令行启动h2.jar(以及端口8082上的h2浏览器界面),我创建了2个表,'test1'和'test2'在h2test.db中我已经放了一些数据; 当试图从java代码(JDBC)访问它们时,它会抛出“找不到表”例外”。 java代码中的“show tables”显示了
..
我只是试图查看嵌入式H2数据库的H2数据库内容,当我在application.properties中没有指定任何内容并以mvn spring:run开头时,spring-boot会创建。我可以看到hibernate JPA创建表但是如果我尝试在下面的URL访问h2控制台,则数据库没有表。 http:// localhost:8080 / console / 我看到这样的建
..