新聞中心
完整版含大量代碼和截圖,因此不適合機器翻譯,建議您使用人工翻譯或閱讀英文原文。

創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
相關(guān)問題拓展閱讀:
- 如何同時運行兩個連接,連接H2數(shù)據(jù)庫
- hibernate連接h2數(shù)據(jù)庫配置怎么寫
如何同時運行兩個連接,連接H2數(shù)據(jù)庫
查看塌虧舉團碧數(shù)據(jù)可以通過MVCC=TRUE這樣的方式,MVCC(Multi-Version Concurrent Control) 多版本并空判發(fā)控制模式,如不開啟,好像則只能單鏈接數(shù)據(jù)庫文件。
jdbc.url=jdbc:h2:mem:h2
hibernate連接h2數(shù)據(jù)庫配置怎么寫
沒有h2的數(shù)據(jù)庫驅(qū)動。
大家可以參考下這個網(wǎng)站
1.先啟動項目上的h2/bin下的h2.bat或h2w.bat文件,把h2數(shù)據(jù)庫啟動起來
2.SSH2框架和h2數(shù)據(jù)庫整合方法
2.1先在數(shù)據(jù)庫下創(chuàng)建 schema目錄(相當于一個數(shù)據(jù)庫實例)
create schema fdrkftcode
目的是解決這種異常 org.h2.jdbc.JdbcSQLException: Schema “fdrkftcode” not found; …
2.2在schema目錄下創(chuàng)建表,如創(chuàng)建系統(tǒng)用戶表admin
create table fdrkftcode.admin(
id int primary key,
adminname varchar(50),
username varchar(50),
userpwd varchar(50),
adminrights varchar(50),
createdate datetime,
usedtimes int,
lastlogin datetime,
curstatus int,
remark varchar(200)
)
3.為了使用hibernate操作h2,需要作如下設(shè)置,在sql編輯窗口輸入下面這些腳本
對于實體pojo對象的映射,我是用的annotation,關(guān)鍵是id主鍵的映射,如下:
@Column(name = “ID”, nullable = false)
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = “ABC_ID_SEQ”)
@SequenceGenerator(name = “ABC_ID_SEQ”, sequenceName = “ABC_ID_SEQ”)
protected Long id;
注意這里的GeneratedValue和SequenceGenerator的使用,這屬于JPA規(guī)范,全部來自javax.persisten
4.配置applicationContext.xml文件,主要有三個地方要注意:
4.1修改連接數(shù)據(jù)庫的JDBC驅(qū)動 driverClass的值為org.h2.Driver
4.2修改連接數(shù)據(jù)庫所用的URL字符串 jdbcUrl的值為jdbc:h2:
4.3修改Hibernate的數(shù)據(jù)庫方言hibernate.dialect為org.hibernate.dialect.H2Dialect
5.h2數(shù)據(jù)庫一些常用操作
5.1幫助命令help
5.2表中某字段重命名 ALTER TABLE fdrkftcode.admin ALTER COLUMN usepwd rename to userpwd
5.3表中新增字段 ALTER TABLE fdrkftcode.admin ADD IF NOT EXISTS abc varchar(50)
5.4表中刪除字段 ALTER TABLE fdrkftcode.admin DROP COLUMN IF EXISTS abc
5.5查找表中記錄 SELECT * from fdrkftcode.admin
5.6往表中插入記錄 INSERT INTO fdrkftcode.admin VALUES (1,’管理員’,’admin’,’admin’,’000000′,’:12:34′,3,’:32:57′,1,’超過級管理員’)
5.7修改表中某記錄 UPDATE fdrkftcode.admin SET fdrkftcode.admin.adminname=’超級管理員’ where fdrkftcode.admin.id=1
5.8刪除表中某記錄 DELETE FROM fdrkftcode.admin WHERE fdrkftcode.admin.id=1
6.下面是我項目的applicationContext.xml配置方法,大家可以參考下
org.h2.Driver
jdbc:h2:
sa
com/sungoal/ORM/Admin.hbm.xml
org.hibernate.dialect.H2Dialect
true
50
關(guān)于h2數(shù)據(jù)庫怎么看的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。
名稱欄目:如何使用H2數(shù)據(jù)庫進行查看操作(h2數(shù)據(jù)庫怎么看)
本文路徑:http://m.fisionsoft.com.cn/article/djpdeoe.html


咨詢
建站咨詢
