📝 H2数据库教程
23篇技术文档📅  最后修改于: 2020-11-28 14:15:36        🧑  作者: Mango
TRUNCATE是用于从表中删除数据的命令。与不带WHERE子句的DELETE FROM不同,此命令无法回滚。此命令在此连接中提交一个打开的事务。句法以下是truncate命令的通用语法。例在此示例中,我们将使用以下查询截断名为test的表。上面的查询产生以下输出。...
📅  最后修改于: 2020-11-28 14:15:51        🧑  作者: Mango
COMMIT是来自SQL语法的命令,用于提交事务。我们可以提交特定事务,也可以提交当前执行的事务。句法COMMIT命令有两种不同的语法。以下是commit命令提交当前事务的通用语法。以下是commit命令提交特定事务的通用语法。例子1在此示例中,让我们使用以下命令来提交当前事务。上面的命令产生以下输出。例子2在此示例中,我们将使用以下命令提交名为tx_test的事务。上面的命令产生以下输出。...
📅  最后修改于: 2020-11-28 14:16:08        🧑  作者: Mango
Grant是来自SQL语法的命令,用于向表,用户或角色授予权限。执行此命令需要管理员权限。此命令在此连接中提交一个打开的事务。在本章中,我们将讨论Grant命令的不同情况。授予权授予权限是用于向表,用户或角色提供管理员权限的命令。句法以下是Grant命令的通用语法。例在此示例中,我们将使用以下命令将测试表授予只读权限。上面的命令产生以下输出。授予更改任何架构授予任何模式更改许可是向相应用户授予模式...
📅  最后修改于: 2020-11-28 14:16:22        🧑  作者: Mango
SAVEPOINT是用于临时保存事务的命令。最好在事务中维护保存点,因为在必要时将事务回滚到相应的保存点会很有帮助。句法以下是Savepoint命令的通用语法。例在此示例中,我们将使用以下命令创建一个名为Half_Done的保存点。上面的命令产生以下输出。...
📅  最后修改于: 2020-11-28 14:16:38        🧑  作者: Mango
ROLLBACK是SQL语法中的命令,用于将事务回滚到Savepoint或上一个事务。通过使用此命令,我们可以回滚到特定的保存点,也可以回滚到先前执行的事务。句法ROLLABCK命令有两种不同的语法。以下是rollback命令的通用语法。以下是回滚命令对特定事务的通用语法。例子1在此示例中,我们将使用以下命令将当前事务回滚到名为sp1_test的保存点。上面的命令产生以下输出。例子2在下面的示例中...
📅  最后修改于: 2020-11-28 14:17:45        🧑  作者: Mango
H2是一个JAVA数据库。我们可以使用JDBC与该数据库进行交互。在本章中,我们将看到如何与H2数据库创建JDBC连接以及如何与H2数据库创建CRUD操作。通常,创建JDBC连接有五个步骤。步骤1-注册JDBC数据库驱动程序。步骤2-打开连接。步骤3-创建一条语句。步骤4-执行一条语句并接收结果集。步骤5-关闭连接。在继续创建完整程序之前,我们需要将h2-1.4.192.jar文件添加到CLASS...
📅  最后修改于: 2020-11-28 14:18:00        🧑  作者: Mango
以下资源包含有关H2数据库的其他信息。请使用它们来获得有关此方面的更深入的知识。H2数据库上的有用链接H2数据库Wiki–H2数据库的维基百科参考H2数据库-官方主页关于H2数据库的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-11-28 14:18:13        🧑  作者: Mango
H2是开源的轻量级Java数据库。它可以嵌入Java应用程序中或以客户端-服务器模式运行。可以将H2数据库配置为作为内存数据库运行,这意味着数据将不会保留在磁盘上。在这个简短的教程中,我们将仔细研究H2的各种功能及其命令,这是最好的开源,多模型,下一代SQL产品之一。...