H2知識の概要

1.H2的URL地址:

(1)远程:jdbc:h2:tcp://localhost/~/test  或  jdbc:h2:tcp://192.168.6.6/E:\Develop\H2\db\test

(2)ローカル:jdbc:h2:~/test 或 jdbc:h2:E:\Develop\H2\db\test

 

2.データベースまたはコマンドラインのログイン(接続)既存のデータベースを作成します(WindowsのウィンドウとLinuxのシェルウィンドウcmdを同じです)

    Javaの-cp h2-1.4.200.jar org.h2.tools.Shell

[ルート@ cdh04さh2]#のJavaの-cp h2-1.4.200.jar org.h2.tools.Shell

H2にシェル1.4.200(2019年10月14日)購入可能です
Ctrlキー+ Cで終了し
て[Enter] JDBC:H2:〜/テスト
のURL はjdbc:h2とします。/ usr / H2 /テスト   ここで#は、ローカル・データベースで、あなたも接続することができますリモートデータベースなど: 
[Enter]をorg.h2.Driver
ドライバ   ここで#は、ドライブを埋めていなかった、デフォルトのテンプレートは、システムによって「org.h2.Driverを」提供され
、[Enter]を
ユーザーのroot
パスワード
パスワードデータベースの作成を確認して再度、同じでroTypeを。
パスワード
接続
するコマンドは大文字と小文字を区別しません;で終わるSQL文「;」
これを表示するか、ヘルプヘルプ?
一覧トグル結果一覧は/トレースにMODEスタック
セットの最大列幅は(デフォルトは100)のmaxWidth
を有効または無効に自動コミット自動コミット
最終20文で歴史ショー
quitまたはexit接続して終了を閉じます

SQLは>  #ここでは、データベースの操作を開始するために、接続されています

注記:追加するには、データベース・サーバ起動コマンドラインパラメータをリモート・データベースに接続するとき   -tcpAllowOthersまたは-webAllowOthersまたは-pgAllowOthersを、次のように:

E:\開発\ H2 \ binに>のjava -jar h2-1.4.200.jar -tcpAllowOthers

http://192.168.8.5:8082で動作するWebコンソールサーバー(他の人が接続することができます)
//192.168.8.5:9092(他の人が接続することができます)、TCPで実行されているTCPサーバー
PGで実行されているPGサーバー:5435://192.168.8.5 (ローカル接続のみ)

E:\ javaの-jar h2-1.4.200.jar> \ H2 \ビンを開発-webAllowOthers  他は唯一のJavaコードまたはコマンドラインを使用することができ、#のみ、このパラメータを追加し、データベースにアクセスするためにブラウザクライアントを使用することができる
Webコンソールをhttp://192.168.8.5:8082実行しているサーバー(その他接続することができます)AT
//192.168.8.5:9092(ローカル接続のみ)、TCPで実行されているTCPサーバー
PGで動作するPGサーバー://192.168.8.5:5435(のみローカル接続)

注:で、ブラウザクライアントアクセスサイトを使用する場合:http://192.168.6.9:8082/(サーバーのIPアドレスを想定している192.168.6.9)、接続ショットの以下のパラメータ:

 

注2:

ツール\ WEB-INF内のH2 \のsrc \ web.xmlファイル:

<サーブレット>
の<servlet-name>のH2Console </サーブレット名>
の<servlet-class>のorg.h2.server.web.WebServlet </サーブレットクラス>
の<init-param>の
の<param-name>のwebAllowOthers </ param- >名前
の<param-value>の</ PARAM値>
</ initの-param>の
の<init-param>の
の<param-name>のトレース</ PARAM名>
の<param-value>の</ PARAM値>
</ initを-param>
の<load-on-startup> 1 </のload-on-startup>
</サーブレット>

 

 

3.サンプルのSQLスクリプト

 

テーブル削除存在する場合には、
新しいテーブル作成
  IDとNAME列とを
新たな行を追加し
、別の行を追加するために
ルックアップテーブルを
データの1本のラインを変更する
行を削除します
DROP TABLE IFはTESTをEXISTS。
表のテストを作成(ID INT PRIMARY KEY、
   NAME VARCHAR(255))。
テスト値(1、 'こんにちは')。INSERT INTO。
テスト値(2、 '世界')。INSERT INTO。
IDによるテストORDER SELECT * FROM。
UPDATEテスト・セット名= 'こんにちは' WHERE ID = 1;
ID = 2試験でDELETE。
助けます 助けて ... 

 

4.データベースドライバを増やします。

登録はデータベース駆動型システム環境変数H2DRIVERSまたはCLASSPATHを追加することによって増加させることができます。たとえば、(Windowsの場合):データベースドライブC増やすには:/Programs/hsqldb/lib/hsqldb.jarを、システム環境変数のH2DRIVERSを増やすことができますし、Cに設定:/Programs/hsqldb/lib/hsqldb.jar。 

 

5。

 

おすすめ

転載: www.cnblogs.com/mediocreWorld/p/11746297.html