首页 > 数据库 >无涯教程-H2数据库 - 简介

无涯教程-H2数据库 - 简介

时间:2023-11-02 12:32:23浏览次数:52  
标签:教程 JDBC Java H2 数据库 无涯 嵌入式 服务器

H2是开源的轻量级Java数据库,它可以嵌入Java应用程序中或以客户端(Client)-服务器(Server)模式运行,H2数据库主要可以配置为内存数据库运行,这意味着数据将不会持久存储在磁盘上,由于具有嵌入式数据库,因此它不用于生产开发,而主要用于开发和测试。

可以在嵌入式模式或服务器模式下使用此数据库,以下是H2数据库的主要功能-

  • 极其快速的开源 JDBC API
  • 在嵌入式和服务器模式下可用,内存数据库
  • 基于浏览器的控制台应用程序
  • 面积小-大约1.5MB的jar文件大小

H2特点

H2数据库的主要特点如下-

  • 这是一个非常快速的数据库引擎。

  • H2是开源的,并用Java编写。

  • 它支持标准的SQL和JDBC API,它也可以使用PostgreSQL ODBC驱动程序。

  • 它具有嵌入式和服务器模式。

  • H2支持集群和多版本并发。

  • 它具有强大的安全功能。

附加功能

以下是H2数据库的一些其他功能-

  • H2是基于磁盘或内存中的数据库和表,支持只读数据库,临时表。

  • H2提供事务支持,两阶段提交的多个连接,表级锁定。

  • H2是基于成本的优化程序,它使用遗传算法进行复杂查询,零管理。

  • H2包含可滚动和可更新的输出集支持,大输出集,外部输出排序,函数可以返回输出集。

  • H2支持加密数据库(AES),SHA-256密码加密,加密功能和SSL。

H2目录

  • H2数据库 - 基础教程
  • H2数据库 - 简介
  • H2数据库 - 安装
  • H2数据库 - 选择(Select)
  • H2数据库 - 插入(Insert)
  • H2数据库 - 更新(Update)
  • H2数据库 - 删除(Delete)
  • H2数据库 - 备份(Backup)
  • H2数据库 - 调用(Call)
  • H2数据库 - Explain
  • H2数据库 - 合并(Merge)
  • H2数据库 - 显示(Show)
H2数据库 - 进阶教程
  • H2数据库 - 创建(Create)
  • H2数据库 - 更改(Alter)
  • H2数据库 - 删除(Drop)
  • H2数据库 - 清除(Truncate)
  • H2数据库 - 提交(Commit)
  • H2数据库 - Grant
  • H2数据库 - 保存点(Savepoint)
  • H2数据库 - 回滚(Rollback)
  • H2数据库 - JDBC连接

参考链接

https://www.learnfk.com/h2/h2-database-introduction.html

标签:教程,JDBC,Java,H2,数据库,无涯,嵌入式,服务器
From: https://blog.51cto.com/u_14033984/8144235

相关文章

  • Thinkpad 智能控温系统TPFanControl软件安装教程
    由于原来的tpfancontrol.com已经下线了,现在的TPFanControl可以到https://thinkwiki.de/TPFanControl里面进行下载,这里面复制了之前TPFanControl.com的页面,直接拉到下面点击下载: 下载安装后如果发现乱码,可以在页面FAQ下找到解决乱码的方案:问题描述是,在远东地区的windows......
  • Windows10下用Anaconda3安装TensorFlow教程
    安装好了Anaconda3—后,运行开始菜单—>Anaconda3—>AnacondaPrompt##CPUpip3installtensorflow-ihttps://pypi.tuna.tsinghua.edu.cn/simple/##GPUpip3installtensorflow-gpu-ihttps://pypi.tuna.tsinghua.edu.cn/simple/##TESTimporttensorflowastfhello=......
  • BSP视频教程第28期:CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频的实战性较强,涉及到的内容比较多,特别是PDO同步周期和同步非周期玩法要吃透。视频教程:https://www.bilibili.com/video/BV1zy4y1A7HS/视频提纲:参考资料:CANopen主从机代码,CAN词......
  • django搭建平台实战教程三:接口编写及权限校验(前后端分离)
    自定义权限校验注册增加group_id字段...@api_view(['POST'])defregister(request:Request):ifDUser.objects.filter(username=request.data["username"]).count()>0:returnResponse({"code":400,&qu......
  • DiscuzQ官方最新v3.0.220211源码编译搭建教程和官方部署教程,适合二开(已本地编译通过,无
    经过长达半个月的研究!完成这篇DiscuzQ官方最新版本v3.0.220211的源码编译和官方部署教程。适合喜欢二次开发的小伙伴们,已经通过本地编译测试,保证没有任何错误。具体教程在我搭建的dzq(使用二开方法搭建)发布的文章:https://www.abyssdawn.com/thread/4......
  • django搭建平台实战教程二:快速实现用户注册和登录
    这一篇主要使用django框架实现用户注册和登录编写接口并设置URL根目录添加api文件夹,views.py添加register注册视图@api_view(['POST'])defregister(request:Request):ifDUser.objects.filter(username=request.data["username"]).count()>0:returnRespon......
  • PC企业微信hook接口,通过查询添加外部联系人教程
    简要描述通过查询添加为联系人(外部联系人)操作码102008请求说明参数名必选类型说明type是int类型addType是string类型14微信用户1企业用户user_id是string用户idcontent是string添加请求语openid是string标识syncKey是string同步key请求示例{"type":102008,"data":{"a......
  • django搭建平台实战教程一:生成数据库数据
    首先需要创建一个django-rest-framework项目,如何创建可以参考https://www.django-rest-framework.org/tutorial/quickstart/,不再赘述。创建完结构如图所示 settings.py配置mysql数据库...DATABASES={"default":{"ENGINE":"django.db.backends.mysql",......
  • Nodejs安装教程
    1.下载 在https://nodejs.cn/download/current/ 下载安装包,我下载的是  node-v18.18.0-x64.msi2.双击安装包,一路点击下一步,我选择安装到D:\nodejs\ 目录3.验证安装  在cmd命令行窗口中,运行  node-v 及 npm-v 将显示版本号4 修改全局模块下载路径4.1......
  • 如何发包到中央仓库-完整教程
    相信很多小伙伴自己都会有一些包,我们可以将包发布中央仓库,然后直接通过maven来使用这些包,下面就整理下如何将包发到中央仓库。新建项目第一步,我们需要在sonatype上注册一个账号,这一步就不再演示了。注册好账户之后,然后我们来创建项目。点击新建按钮,问题类型选择NewProject,如......