导航:首页 > 编程语言 > javah2使用手册

javah2使用手册

发布时间:2022-09-28 04:16:07

⑴ H2是什么意思 H2解释

1、H2是一个java编写的关系型数据库,它可以被嵌入Java应用程序中使用,或者作为一个单独的数据库服务器运行。

2、H2数据库的前身是 HypersonicSQL,它的名字的含义是 Hypersonic2,但是它的代码是从头开始编写的,没有使用HypersonicSQL或者HSQLDB的代码。

⑵ 如何用Java程序启动H2数据库(完整代码)

package test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import org.h2.tools.Server;

public class H2Demo {
private Server server;
private String port = "9094";
private String dbDir = "./h2db/sample";
private String user = "zhoujiang";
private String password = "123456";

public void startServer() {
try {
System.out.println("正在启动h2...");
server = Server.createTcpServer(
new String[] { "-tcpPort", port }).start();
} catch (SQLException e) {
System.out.println("启动h2出错:" + e.toString());
// TODO Auto-generated catch block
e.printStackTrace();
throw new RuntimeException(e);
}
}

public void stopServer() {
if (server != null) {
System.out.println("正在关闭h2...");
server.stop();
System.out.println("关闭成功.");
}
}

public void useH2() {
try {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:" + dbDir,
user, password);
Statement stat = conn.createStatement();
// insert data
stat.execute("CREATE TABLE TEST(NAME VARCHAR)");
stat.execute("INSERT INTO TEST VALUES('Hello World')");

// use data
ResultSet result = stat.executeQuery("select name from test ");
int i = 1;
while (result.next()) {
System.out.println(i++ + ":" + result.getString("name"));
}
result.close();
stat.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
H2Demo h2 = new H2Demo();
h2.startServer();
h2.useH2();
h2.stopServer();
System.out.println("==END==");
}
}

⑶ 如何用java程序创建h2数据库

来消灭0回复

⑷ kf—h2电子秤使用手册

摘要 亲爱的您好,欢迎您向我咨询,我很荣幸遇到您。现在我看到你的问题了,我把答案编辑给你, 请稍等片刻哦 马上为您效劳。

⑸ 为什么手机数据老是显示h2

H2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库。

H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。

H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。

它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。

H2的第三个用处是作为缓存,作为NoSQL的一个补充。当某些场景下数据模型必须为关系型,可以拿它当Memcached使,作为后端MySQL/Oracle的一个缓冲层,缓存一些不经常变化但需要频繁访问的数据,比如字典表、权限表。不过这样系统架构就会比较复杂了。

(5)javah2使用手册扩展阅读:


H2数据库运行方式:

1、内存模式


数据库只在内存中运行,关闭连接后数据库将被清空,适合测试环境,连接字符串:jdbc:h2:mem:DBName;DB_CLOSE_DELAY=-1,如果不指定DBName,则以私有方式启动,只允许一个连接。

2、嵌入式

数据库持久化存储为单个文件。连接字符串:jdbc:h2:file:~/.h2/DBName;AUTO_SERVER=TRUE。~/.h2/DBName表示数据库文件的存储位置,如果第一次连接则会自动创建数据库。

3、服务模式

H2支持三种服务模式:web server:此种运行方式支持使用浏览器访问H2 Console。

CP server:支持客户端/服务器端的连接方式。

PG server:支持PostgreSQL客户端。

⑹ java 用shh2 远程远程Shell脚本执行工具问题

是不是远程登陆用户的权限问题提呢?

⑺ 用java 实现 h2数据库和mysql数据库实时数据同步

1、h2数据库你写一个类(例如:insert方法),mysql也写一个my类(例如:insertmysql()),
当往h2数据库执行插专入的时候属 new ().inser(sql);
new my().insertmysql(sql);

2、也可以直接到数据库操作写存储过程和游标自动同步。
3、使用第三方插件。有很多这样子的平台做企业数据一体化的

⑻ H2数据库

According to documentation, closing the last connection closes the database and when closing the database, the database is automatically compacted for up to 200 milliseconds
.
I guess these together may cause data loss & corruption when a
single connection is repeatedly created, data altered, connection
closed, new connection created, etc. - eventually resulting in
exception such as "Block not found in id [1, -128, 8, 42] [1.4.186/50]"
when trying to access the DB. Version 1.3.176 (last stable) works fine with this, version 1.4.186 crashes and corrupts data.

The
behavior can be fixed by appending ";DB_CLOSE_DELAY=-1" to the DB URL,
i.e. disabling autoclosing DB when last connection is closed. I though
it might have had something to do with 1.4's new "FS" file locking
protocol, but changing that to old "FILE" doesn't seem to help.

Of
course this is not how a DB connection is typically used - when using a
connection pool, this would go unnoticed - and I found this purely by
accident. But it's a bug anyway, isn't it?

Best Regards,
Joonas

狗哥找的

⑼ asp.net 使用 h2 内存数据库

提供一个下载的地方
http://download.csdn.net/detail/yixiaoping/5956595
H2就不做很多介绍了。资源包内容列表是我进行H2预研是收集的H2资料,应该是最全面的的了:

1、h2.pdf (H2 API)

2、h2-1.3.173.jar (截止2013-8-15最新的H2.jar)

3、h2-2013-07-28.zip (截止2013-8-15最新的H2服务,包括API\JAR\服务)

4、H2Database_SQL语法.doc

5、H2Database高级特性.doc

6、H2Database聚合函数.doc

7、H2Database连接配置.doc

8、H2Database数据类型.doc

9、H2Database中文教程.doc

10、H2内存数据库h2部署操作手册.docx

11、H2内存数据库安装与维护.doc

12、H2数据库基础知识.docx

13、H2数据库使用.doc

阅读全文

与javah2使用手册相关的资料

热点内容
XP怎么开本机无线密码 浏览:488
如何把做好的ppt在微信打开 浏览:98
施工合同竞争文件是什么 浏览:879
世界杯海报教程 浏览:369
16c554程序 浏览:831
编程nop什么意思 浏览:997
小米安装xp框架教程视频教程 浏览:32
iphone健康个人数据如何清除 浏览:947
伤情影院 浏览:182
在word2010自定义页边距用于 浏览:822
安装优信app的都是哪些人 浏览:588
数据库的类型按什么分类 浏览:900
pm编程软件在哪里下载 浏览:394
穿越当八路军团长的小说 浏览:121
可以看禁播的电影网址 浏览:520
古代边吃乳汁边做的小说 浏览:565
win10桌面管理在哪里设置 浏览:621
电脑快捷键文件存d盘 浏览:806
大数据时代数据化读后感 浏览:108
苹果5换外屏幕玻璃教程 浏览:495

友情链接