H2をlinuxで使ってみる

ダウンロード

http://www.h2database.com/html/main.html

インストール

ダウンロードしたzipファイルを解凍するだけ。

起動

java -cp ./h2-1.1.102.jar org.h2.tools.Server
※jarのバージョンは異なるかもしれないのでご注意を!

接続

java -cp ./h2-1.1.102.jar org.h2.tools.Shell

サンプルselect

下記コードを実行する前にcreate table test_tbl(col1 int PRIMARY KEY);をお忘れなく。


import java.sql.*;
public class Test {

public static void main(String[] a) {

Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {

Class.forName("org.h2.Driver");
//conn = DriverManager.getConnection("jdbc:h2:~/test", "sa", "");
conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/test", "sa", "");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from TEST_TBL");
while (rs.next()) {

System.out.println(rs.getInt(1));
}

Thread.sleep(2000);

} catch (Exception e) {

e.printStackTrace();

} finally {

if (rs != null) {

try {

rs.close();

} catch (Exception e) {

e.printStackTrace();
}
}

if (stmt!= null) {

try {

stmt.close();

} catch (Exception e) {

e.printStackTrace();
}
}

if (conn!= null) {

try {
conn.close();
} catch (Exception e) {

e.printStackTrace();
}
}
}
}
}

0 コメント: