IDEA 连接H2数据库
目录
H2数据库主要是安装方便,轻便。做一些测试类的项目时用的正好。换了新工作,以前公司的数据库不能再用了,新公司用的是虚拟桌面,只能自己想办法,突然想起了H2,为了用IDEA链接上H2 我这个小白花了emmm 5秒 ,在此记录一下。
环境
| 系统 | win10 |
| IDEA版本 | 2018.1 |
| H2 |
Version 1.4.197 (2018-03-18) |
链接
H2 官网地址链接
大神博客地址链接
和我一样的小白可以看一下官网文档,有助于了解H2,虽然都是英文。(Chrome的翻译功能还是很好的)
安装
从官网下载最新版,6M 大小,直接安装。默认安装在你的C:\Program Files (x86).

连接模式
支持以下连接模式:
- 嵌入模式(使用JDBC的本地连接)
- 服务器模式(使用JDBC或ODBC over TCP / IP进行远程连接)
- 混合模式(同时本地和远程连接)
我们之前连接Mysql Oracle 用的都是TCP连接,我用IDEA database 连接也是用的TCP.
启动
使用服务器
H2目前支持三个服务器:一个Web服务器(用于H2控制台),一个TCP服务器(用于客户端/服务器连接)和一个PG服务器(用于PostgreSQL客户端)。请注意,只有Web服务器支持浏览器连接。服务器可以以不同的方式启动,一个使用该
Server工具。启动服务器不会打开数据库 - 只要客户端连接就会打开数据库。从命令行启动服务器工具
要
Server使用默认设置从命令行启动该工具,请运行:java -cp h2*.jar org.h2.tools.Server这将使用默认选项启动该工具。要获取选项列表和默认值,请运行:
java -cp h2*.jar org.h2.tools.Server -?有可用的选项可以使用其他端口,并启动或不启动部件
我用的第一种方式,进入bin目录。

java -cp .\h2-1.4.197.jar org.h2.tools.Server
遮盖部分为我公司IP,不要问我为啥遮盖。

根据第一行日志,我们得到TCP的连接方式。
database 连接
假设大家都用过database 连接过数据库。

熟悉linux的会知道~符号表示系统当前用户的主文件夹,所以(以win7为例),上面这段代码会在C:\Users\Administrator目录下创建名为test的数据库,用户名为sa,密码为空(用户名密码在首次创建时可以随意设置)
连接成功

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)