首页 > 数据库 >hsqldb安装与运行

hsqldb安装与运行

时间:2023-10-11 10:05:03浏览次数:32  
标签:数据库 模式 hsqldb 应用程序 服务器 安装 连接 运行


1.下载:http://sourceforge.net/projects/hsqldb/files/
2.介绍:纯java编写,适合开发测试,非常小,下载的压缩包只有3M多,解压安装后只有10M多,只要引用hsqldb\lib\hsqldb.jar到工程中,不需要安装启动hsqldb数据库,使用内存模式连接,就可以跑起来(这种模式多用于测试)
3.hqldb有四种运行模式:
3.1驻留内存模式
所有数据库表和索引都放在内存中,而且永远不会保存到磁盘上。在您发出为什么有人想要使用在应用程序终止时就会丢失的数据库这样的疑问之前,请先考虑为您可以使用标准 SQL 语句进行查询、排序、分组和更新的数据库数据拥有一块本地高速缓存。
3.2单机模式
应用程序使用 JDBC 创建一个数据库连接,并且 HSQLDB 引擎运行在该应用程序中,这时允许直接访问数据库文件。不能存在并发用户(应用程序独占地访问数据库文件),但因此也没有额外的线程和 TCP 连接开销。单机模式是许多嵌入式应用程序的首选模式。
3.3服务器模式
这是类似于其他关系数据库的标准客户机/服务器数据库配置,允许出现使用 TCP 套接字的并发连接。大部分开发人员喜欢这种模式,因为它允许任何 JDBC 客户机在主应用程序仍在运行的情况下连接并查询/更新表。
3.4Web服务器模式
HSQLDB 可以用作 Web 服务器,可以通过 HTTP 接受 SQL 查询;也能作为任何标准 Web 容器中的 servlet 来运行,可以穿过防火墙或者安装在 Web 宿主服务上,而不用涉及到提供者支持小组(和昂贵的数据库宿主选项)。由于 HTTP 是无状态的,所以本模式中不存在事务。
4.最常用的就是驻留内存模式模式和服务器模式。驻留内存模式不需要启动服务,就可以直接连接,服务器模式需要启动服务,默认端口是9001。启动方法有2种:第一种是在命令行下直接输入:java -cp ../lib/hsqldb.jar org.hsqldb.Server 然后运行 java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManager启动连接管理界面。第二种是找到\hsqldb\demo下运行runServer.bat,然后运行runManager.bat
5.如果还连接不上,查看端口是否被占用:netstat -aon|findstr "9001"

标签:数据库,模式,hsqldb,应用程序,服务器,安装,连接,运行
From: https://blog.51cto.com/u_3177799/7806712

相关文章

  • VSTO详细打包安装过程
    我们开发完成一个插件之后,当然是打包发布给其他人安装使用。打包的作用是安装必要的运行环境和减少安装的难度。VSTO自带有个发布安装的功能,位置如下图:该功能生成的安装包有自动检查所需要的.Net框架和VSTO组件并下载和安装。但其最后安装的位置我们不能自己定义,会自动把插件安......
  • sublime配置运行go
            在安装codeblocks-20.03mingw-setup,添加系统环境变量path: C:\ProgramFiles\CodeBlocks\MinGW\bin之后,在sublime中,打开Preferences-->Browserpackages后,打开User目录,添加如下内容新文件,保存为gcc.sublime-build,就可以编译运行c.{"cmd"......
  • 安装卸载JDK
    安装JDK百度搜索JDK8,找到下载地址安装后记住安装路径配置环境变量我的电脑-属性,高级系统设置,环境变量在系统变量里添加环境变量JAVA_HOME点击新建变量名JAVA_HOME变量值就是刚刚安装java的路径配置path变量,双击打开新建%JAVA_HOME%\bin新建%JAVA_HOME%\jre\bin......
  • PS软件下载电脑版 ps全版本安装包下载大全
    photoshop2019修改版介绍2013年7月,adobe公司推出新版本photoshop——photoshopcc(creativecloud)。在photoshopcs6功能的基础上,photoshopcc新增相机防抖动功能、cameraraw功能改进、图像提升采样、属性面板改进、behance集成等功能,以及creativecloud,即云功能。继2012年adobe推出......
  • MySQL5.7 windows安装
    安装Mysql前:​ 1、如果:你(曾经安装过),需要(先卸载干净),否则是(装不上)的。所以先谈(卸载)​2、如果:你没有(安装过),这是(第一次安装),请直接看(第2部分)Mysql安装教程。1、Mysql彻底卸载分为三个步骤: 1、卸载Mysql(软件) 2、删除Mysql(残留文件) 3、删除mysql(注册表) 4、重启电......
  • 前台首页、导出项目依赖、git介绍和安装、git,github,gitab,gitee介绍、git工作流程、git
    前台首页Header.vur<template><divclass="header"><divclass="slogan"><p>老男孩IT教育|帮助有志向的年轻人通过努力学习获得体面的工作和生活</p></div><divclass="nav"><ulclass="......
  • 好用的spack(为程序安装依赖的库)
    spackload**=moduleload**manspack##manuelspackfind##已安装的库spacklist##列出所有的库spackinstall##安装某库spackuninstall##卸载某库[email protected]%[email protected]##固定版本号的库......
  • Git的安装与使用
    Git的安装与使用Git是一个免费开源的分布式版本控制系统,系统设计的目的是快速和高效地处理从小型到大型项目的所有内容下载官方下载网址:https://git-scm.com/downloads阿里云镜像站下载网址:https://registry.npmmirror.com/binary.html?path=git-for-windows/Standalone......
  • harbor安装
    1下载离线包wgethttps://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.0/harbor-offline-installer-v2.5.0.tgz2、解压安装即可tar-xvfharbor-offline-installer-v2.5.0.tgzcpharbor.yml.tmplharbor.yml #复制一份配置vimharbor.yml......
  • Linux学习记录(六):系统安装与配置
    一、系统安装安装Linux系统(Ubuntu16.04/18.04LTS)LTSmeansLong-termsupport虚拟机安装:VMWare+ISO系统镜像文件WSL(WindowsSubsystemforLinux)二、系统配置可选项:更换软件源安装依赖项安装gcc和cmakeforcpp安装依赖项forCV三、SSH使用场景:本地VSCode......