H2資料庫儲存檔案生成方式

2021-10-04 06:50:09 字數 1166 閱讀 7679

h2資料庫原始碼自帶的測試類testmvstoretool

private

void

testcompact()

}

public mvstore open()

我們的主要目的是找到建立檔案的方法其他的就不看了

// 19 kb memory is about 1 kb storage

autocommitmemory = kb *

1024*19

; o = config.

get(

"autocompactfillrate");

autocompactfillrate = o == null ?50:

(integer) o;

char

encryptionkey =

(char

) config.

get(

"encryptionkey");

tryif

(filestore.

size()

==0)if

(filename != null)

}this

.filename = filename;

filepath f = filepath.

get(filename)

; filepath parent = f.

getparent()

;if(parent != null &&

!parent.

exists()

)", parent);}

if(f.

exists()

&&!f.

canwrite()

)this

.readonly = readonly;

try

好吧就是這裡了randomaccessfile類關於他的解釋自己去找資料吧

filenio

(string filename, string mode)

throws ioexception

配置h2資料庫

1.新增依賴 com.h2database h21.4.178 2.修改資料庫配置的properties檔案,主要是jdbc.drivername和jdbc.url jdbc.drivername org.h2.driver jdbc.url jdbc h2 mem demo mode mysql ...

H2資料庫的應用

h2是乙個j a編寫的關係型資料庫,它可以被嵌入j a應用程式中使用,或者作為乙個單獨的資料庫伺服器執行。在啟動安裝程式前面,確保pc上已經存在jdk,安裝過程中配置預設就行,當然也可以自己選擇安裝路徑。我這裡選擇安裝到e盤,安裝後h2的目錄如下 在bin目錄下有乙個h2 2.1.210.jar的包...

H2資料庫連線方式速查表

轉至官方文件 topic url format and examples embedded local connection jdbc h2 file jdbc h2 test jdbc h2 file data sample jdbc h2 file c data sample windows o...