H2嵌入式数据库的各种连接方式

H2database是一款用java语言编写的开源数据库, 一般用作游戏的数据存储, 当然web项目也是可以用的, web项目也可以将该数据库

首先要安装H2数据库

http://www.h2database.com/

把链接和加载驱动配置到jdbc.properties文件中

第一种通过TCP/IP服务器连接

jdbc.driverClassName=org.h2.Driver jdbc.url=jdbc\:h2\:tcp\://服务器地址\:9092/~/数据库名;MVCC\=TRUE

jdbc.username=sa

jdbc.password=

第二种方式连接嵌入式本地连接

jdbc.driverClassName=org.h2.Driver
jdbc.url=jdbc:h2:~/localh2database;MVCC\=TRUE
jdbc.username=sa
jdbc.password=

说明:当MVCC\=TRUE可以允许多个用户同时连接 h2数据库默认用户名为sa密码为空

建议使用DBeaver对H2数据库进行管理

Embeded 新建嵌入到本地数据库连接

Server  新建远程连接数据库

这个是Embeded

这个是Server模式

H2嵌入式数据库的各种连接方式

时间: 2024-10-18 22:19:00

H2嵌入式数据库的各种连接方式的相关文章

数据库多表连接方式介绍-HASH-JOIN

1.概述 hash join是一种数据库在进行多表连接时的处理算法,对于多表连接还有两种比较常用的方式:sort merge-join 和 nested loop. 为了比较清楚的介绍hash join的使用场景以及为何要引入这样一种连接算法,这里也会顺带简单介绍一下上面提到的两种join方式. 连接方式是一个什么样的概念,或者说我们为何要有而且有好几种,对于不太了解数据库的人来讲可能这些是开头的疑惑.简单来讲,我们将数据存在不同的表中,而不同的表有着它们自身的表结构,不同表之间可以是有关联的,

sql数据库的表连接方式图文详解

sql数据库表连接,主要分为:内连接.外连接(左连接.右连接 .全连接).交叉连接,今天统一整合一下,看看他们的区别. 首先建表填充值. 学生表:student(id,姓名,年龄,性别 ) 成绩表:score(id,学生id,成绩) 一.内连接(inner join……on) select student.* ,Score.* from student inner join Score on student.id=Score.sid 查询结果如下: 关系如下图: 总结:inner join取两表

H2嵌入式数据库

一 H2 数据库 官网地址. http://www.h2database.com/html/cheatSheet.html

MySQL、Oracle、Sql Server数据库JDBC的连接方式

MySQL: 先添加MySQL的jar包 String url="jdbc:mysql://localhost:3306/数据库名";       //数据库地址 String name="root";       //数据库用户名 String password="123456";       //数据库用户密码 Class.forName("com.mysql.jdbc.Driver") ;      //加载MySQL驱

数据库几种连接方式的(左右union all)

A表 id  name 1 bai 2 zhang 3 li B表 a_id score 1 80 2 70 1 30 左连接: select A.* ,B.* from A a left outer join B b on a.id = b.a_id; result: id  name  a_id  score 1 bai 1 80 1 bai 1 30 2 zhang  2  70 3  li null     null select A.* ,B.* from B b right oute

PHP 数据库驱动、连接数据不同方式学习笔记

相关学习资料 http://www.php.net/manual/zh/refs.database.php http://www.php.net/manual/zh/internals2.pdo.php http://bbs.phpchina.com/thread-184537-1-1.html http://www.metsky.com/archives/660.html http://www.phpbuilder.com/ http://www.w3school.com.cn/php/php

Java嵌入式数据库H2学习总结(一)——H2数据库入门

一.H2数据库介绍 常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL.其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端. H2的优势: 1.h2采用纯Java编写,因此不受平台的限制. 2.h2只有一个jar文件,十分适合作为嵌入式数据库试用. 3.h2提供了一个十分方便的web控制台用于操作和管理数据库内容. 二.H2数据库下载和安装 2.1.H2数据库下载 H2数据库下载地址:http://ww

Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库

一.搭建测试环境和项目 1.1.搭建JavaWeb测试项目 创建一个[H2DBTest]JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含了使用JDBC方式连接H2数据库时使用的驱动类,将"h2-1.4.183.jar"加入到[H2DBTest]项目中,如下图所示: 1.2.开启H2数据库 进入到h2\bin目录,如下图所示: 确保H2数据库使用的8082端口没有被其他应用程序占用,正常启动之后输入"http://

在Spring中使用嵌入式数据库-H2

Spring3以后开始支持嵌入式数据库,嵌入式数据库目前在市面上有好多种,HSQL,DERBY,H2...今天就主要讲一下h2的使用 对于一个数据库产品来说,主要就是如何存储数据和读取数据了.所谓嵌入式就是直接运行在项目中,不需要安装额外的产品.说白了就是一个jar包,可以随项目启动和结束而结束,它主要有以下特点: 优点: 小而简,但是可以存储的数据还是很大,大概有512G左右; 不用多余的安装,用来做测试和一些小工具最好不过了 一些常见的关系型数据库,如mysql的大多数功能它全都支持,如事务