【PureJava】 Derby 1 【OpenSource】at DB
【PureJava】 Derby 1 【OpenSource】 - 暇つぶし2ch2:NAME IS NULL
05/10/09 04:23:03 FOVesS3t.net
関連リンク
The Apache Derby Project
URLリンク(db.apache.org)
IBM Cloudscape インフォメーション・センター
URLリンク(publib.boulder.ibm.com)
Publications home (CloudscapeマニュアルPDF版30冊)
(マニュアル検索をクリック、キーワードCloudscape、表示結果数100で検索)
URLリンク(www.elink.ibmlink.ibm.com)
Cloudscapeと3つの「C」
URLリンク(www-6.ibm.com)
IBM Cloudscape、Apache Derbyについて
URLリンク(timescape.jugem.jp)
Unofficial DB2 BLOG
URLリンク(db2.jugem.cc)
IBM DB2 スレ (関連スレ)
スレリンク(db板)

3:NAME IS NULL
05/10/09 04:24:04 FOVesS3t.net
Derbyの最新バージョンは10.1.1.0、対応するCloudscapeのバージョンは10.1です。
Derby 10.1.1.0公開 - Apache Incubatorから卒業
URLリンク(pcweb.mycom.co.jp)
Cloudscape 10.1
URLリンク(db2.jugem.cc)
マニュアル30冊と書きましたが、最新版用マニュアルは7冊です。
Publications home (CloudscapeマニュアルPDF版)
(マニュアル検索をクリック、キーワードCloudscape V10.1で検索)
URLリンク(www.elink.ibmlink.ibm.com)
IBM Cloudscape 概説およびインストール V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape 開発者ガイド V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape リファレンス・マニュアル V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape チューニング・ガイド V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape ツールおよびユーティリティー・ガイド V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape サーバーおよび管理ガイド V10.1
URLリンク(publibfp.boulder.ibm.com)
IBM Cloudscape V10.1 リリース・ノート
URLリンク(publibfp.boulder.ibm.com)

4:NAME IS NULL
05/10/09 04:24:49 FOVesS3t.net
Derbyに含まれているdemoの実行方法
(Windowsを対象とします。UNIXの場合は適宜読みかえてください。db-derby-10.x.x-bin\demo\readme.html より抜粋)
1.コマンドラインを起動します。
2.ダウンロードしたdb-derby-10.x.x-bin.zipを解凍してできたディレクトリをDERBY_INSTALLとして環境変数に設定します。
 例:解凍してできたフォルダが「C\:db-derby-10.x.x-bin」の場合、コマンドラインに
   「set DERBY_INSTALL=C\:db-derby-10.x.x-bin」として実行します。
3.コマンドラインに「cd %DERBY_INSTALL%\demo\simple」と入力し、demo用アプリケーションの存在するフォルダへ移動します。
4.コマンドラインに「set CLASSPATH=.;%DERBY_INSTALL%\lib\derby.jar」と入力し、クラスパスを設定します。
5.コマンドラインに「java org.apache.derby.tools.sysinfo -cp embedded SimpleApp.class」と入力し実行します。
 上記2~4の設定が正しく行われていれば
  FOUND IN classpath:
  Derby embedded engine library (derby.jar)
  user-specified class (SimpleApp)
  SUCCESS: All Derby-Related classes for embedded environment found in classpath.
 と出力されます。
6.5で正しく環境設定が行われていることを確認したら、コマンドラインに「java SimpleApp」と入力し実行します。
 プログラムが稼働していることを確認してください。

5:関連リンクを書いた人
05/10/09 04:39:49 .net
>1
激しく乙!
ところでリリースノートのURLを間違えていましたorz
リリースノートはPDFではなく、HTMLです。
IBM Cloudscape V10.1 リリース・ノート
URLリンク(publibfp.boulder.ibm.com)

6:NAME IS NULL
05/10/09 19:50:57 .net
>>1 おつかれ
derby(とcloudscape)って使っている人まだ少ないのかねー。
日本語の情報が全然ないもんね。
こんな良いDBがタダで使えるなんで、他に無いと思うんだけどね。
PostgreSQLとかもいいんだけど、derbyの設定いらず、管理いらずの
よさって他になかなか無いと思う。
なにげにMacでも使えるし。

7:NAME IS NULL
05/10/16 07:07:19 .net
今月と来月のJavaWorld(2005/11,12)でDelbyの解説をやってるね。
11月号はインストールと簡単な使い方のみでつまんなかったけど。

8:NAME IS NULL
05/10/19 18:52:20 1jaemagd.net
HSQLDBとどっちが速い?特に起動。

9:NAME IS NULL
05/10/22 13:50:05 .net
起動やちょっと使う程度だと、HSQLDBの方が速いかな。
HSQLDBはデータ量が増えると遅くなるから、derbyにはそのあたりの耐久性を期待。

10:NAME IS NULL
05/10/22 19:13:20 GCiqLehV.net
そうそう。HSQLDBは、更新を行うテーブルの場合、データのコンパクションを行わないと
とてもとても重くなる。 derbyに期待。


11:NAME IS NULL
05/10/23 00:40:25 .net
HSQLDBって何件くらいで重くなるの?
Derbyで1万件位あるデータの検索は結構速かったよ

12:NAME IS NULL
05/11/29 02:23:07 .net
なんかこっそり10.1.2.1が出てますね。
URLリンク(db.apache.org)

13:NAME IS NULL
05/11/30 20:27:40 .net
これ使い始めたんだけど、良いね。なんかお手軽な割にしっかり動いてるし。

14:NAME IS NULL
05/11/30 22:11:26 .net
HSQLと比べてどうかということだね。
Apacheライセンスってことでライセンスを統一しやすいこっちのが好きだけど

15:NAME IS NULL
05/12/01 02:30:26 .net
たぶんHSQLDBのほうが速いだろうと予測するけども、Derbyは
ちゃんと排他処理とかやってそうな感じだな。

16:NAME IS NULL
05/12/01 21:41:24 .net
ストアドプロシージャやPreparedStatementが使えるなら
一般用途では性能なんてほとんど「気のせい」の世界じゃない?


17:NAME IS NULL
05/12/10 23:37:20 .net
HSQLとの対比がわかる表があったら嬉しい。
HSQLはファイルモードで複数ファイル作るから、こっちが1ファイルならちょっと考えちゃう。

18:NAME IS NULL
05/12/11 04:39:36 .net
>>17
使えばすぐわかるが、複数ファイルだよ

19:NAME IS NULL
05/12/11 20:28:58 .net
・・・やばい、Derby遅い。
スキーマ
create table test(id integer not null, name varchar(20))
forName
HSQL org.hsqldb.jdbcDriver
DERBY org.apache.derby.jdbc.EmbeddedDriver
connectionString
HSQL jdbc:hsqldb:file:db/hsql/hsqldata
DERBY jdbc:derby:db/derby/derbydata;create=true
1000件(左transaction, 右autoCommit)
insert into test values(" + i + ",'string" + i + "')
HSQL 0.172秒, 0.172秒
DERBY 6.203秒, 7.172秒
prepareStatement and transaction(左1,000件, 右100,000件)
insert into test values(?,?)
HSQL 0.094秒, 1.235秒
DERBY 0.906秒, 14.547秒
マシンスペック
Pentium4 1GHz, メインメモリ768MB


20:NAME IS NULL
05/12/11 20:32:01 .net
キャッシュなしで36倍、キャッシュありで10倍遅い。
何か起動も2秒くらいかかってるし、チューンできる場所があるのかな?

21:NAME IS NULL
05/12/12 18:39:53 .net
追加や更新をたくさん実行した直後のconnectが特に遅いんだよね。
その後のconnectは速いのに…なんなんだろ?

22:NAME IS NULL
05/12/13 12:42:05 .net
>>21
エンジンですから暖気が必要なのです。


23:NAME IS NULL
05/12/13 23:37:33 .net
ゲームに組み込むのにDerbyはどうなんだろ・・・
HSQLなら速度もネイティブと戦える速度みたいだけど
Derbyの遅さはちょっと気になるところ。
BLOGの速さを調査してみるか。

24:NAME IS NULL
05/12/13 23:37:57 .net
BLOGじゃねーBLOBだったw

25:NAME IS NULL
05/12/14 00:36:32 .net
なんかログのクリアとかしてる気がするんだよなぁ<再接続時
サーバモードで動かしたときのパフォーマンスも調べてみないとダメかなぁ

26:NAME IS NULL
05/12/14 01:57:04 .net
ログは正直イラネです。接続文字列のときに欲しけりゃ指定みたいにして、デフォはなくして欲しい。

27:25
05/12/14 12:06:41 .net
気になって調べてみたんだが、ちゃんとシャットダウンしないと
次回起動時にリカバリー処理が走るらしい。
  DriverManager.getConnection("jdbc:derby:DBNAME;shutdown=true");
で、このgetConnectionは必ずSQLExceptionを吐く。
ijとかのツールは自動的にshutdownしてくれるから気が付かなかったっぽいけど、
まぁちゃんとマニュアルくらい嫁という話だったよ orzスマン

28:NAME IS NULL
05/12/19 23:14:16 .net
Sunが次期Sun Studioにバンドルするとかなんとか。

29:NAME IS NULL
05/12/23 03:19:13 .net
SunのJ2EE SDKにはPointBaseの前Cloudscapeがついてたしな

30:NAME IS NULL
06/02/03 13:58:02 DqM+Y4IV.net
>>16
PreparedStatementよりもストアドプロシージャのほうが
速いと思ってたけど、さほぼ変わりない?
というか最近じゃHibernateのようなO-Rマッピングツールばかりに頼って
ストアドプロシージャのこと考えないケースが多いのかな?
というか、このDerbyがHibernateなどのO-Rマッピングツールに
対応しているのか気になる。もし対応していたら使ってみようかなという気分になる。
Apache系だから
Jakarta Torqueにしか対応していないだったりして。
それより、PostgreSQL並みの機能を搭載しているのかも気になる。
性能は、やっぱりPureJavaでないDBよりも遅くなるのかな。


31:NAME IS NULL
06/02/03 14:00:28 DqM+Y4IV.net
>>27
DataSourceは使ってないんですか?

32:NAME IS NULL
06/02/03 14:05:25 DqM+Y4IV.net
>>27
コネクションを切るときに
Conneciton con = null;
try{
con = DriverManager.getConnection("~~~~~");
//(ry
} catch ( /* (ry */ ) {
 //(ry
} finally {
 try{
  if(con != null || con.isClosed()){
   con.close();
  }
 } catch( /* (ry*/ ){
  //(ry
 }
}
でclose()しておかないとエラーになるという話とは違う?
このcatchが多いclose()コードを見ていると、いい加減に、APache Jakarta Commons DBUtils使うべきかな・・・
それともHibernate使うべきかな・・・・


33:NAME IS NULL
06/02/04 00:06:36 .net
O/Rマッピングのツール類って、JDBCドライバさえあればどんなDBでも
マッピングできるでしょ。ApacheだからTorqueにしか対応してないなんて
ことはないでそ。

34:27
06/02/04 04:23:49 .net
>>32
> でclose()しておかないとエラーになるという話とは違う?
まったく別。shutdownしないっていうことは、
サーバ型DBのプロセスをいきなり殺すくらいに相当するみたいよ。

35:NAME IS NULL
06/02/04 11:05:56 .net
O/Rマッピングは標準SQLが基本で、方言はそれようのクラスを指定するんじゃねーの?

36:NAME IS NULL
06/02/11 16:49:25 .net
次スレが早くもたちました。
Apache Derby
スレリンク(db板)


37:NAME IS NULL
06/02/12 08:31:29 .net
ファイルモードで動かすとやたら重く感じるけど
Postgresより速いといわれてるってことはサーバモードは優秀なんだろうな

38:NAME IS NULL
06/02/12 10:14:14 .net
>>37
なんでそうなるんだよ
サーバモードはファイルモードの上に一層かぶさってるだけだから
Postgresがむちゃくちゃ遅くない限りそれはないだろ
>>27をやってなくて次のgetConnectionに時間がかかる、という話ならわかるが。

39:NAME IS NULL
06/02/12 10:56:33 .net
Derbyっていう名前がちょっとモニョモニョなんだよなあ
CLOUDSCAPEの方が格好よかった

40:NAME IS NULL
06/02/14 17:18:38 Mz661nHs.net
これって外部結合できんの?

41:NAME IS NULL
06/02/15 06:10:43 .net
できるよ

42:NAME IS NULL
06/02/16 00:21:03 .net
Derby=Postgres
HSQL=MyS

43:NAME IS NULL
06/02/16 00:21:38 .net
Derby=Postgres
HSQL=MySQL
という位置づけになっていくんだろうか
と囲うとしたら送信しちゃったじゃないか!



44:NAME IS NULL
06/02/16 01:43:28 .net
H2は?

45:NAME IS NULL
06/02/17 09:47:26 .net
あだち充

46:NAME IS NULL
06/02/18 05:21:44 .net
>>45
くだらねーーーー
しんでくれ

47:NAME IS NULL
06/02/19 08:54:06 NpweOF0L.net
これってサブクエリ使えるの?

48:NAME IS NULL
06/02/19 10:40:10 .net
>>47 とうぜんだ

49:NAME IS NULL
06/02/19 11:41:02 .net
>>48
じゃあ何が出来ないの?
外部結合もサブクエリも出来るのなら、出来ないことないじゃん。

50:NAME IS NULL
06/02/19 16:33:27 .net
>>49 できないことがなきゃだめなの?(´・ω・`)

51:NAME IS NULL
06/02/19 16:46:09 .net
よくわからん流れだなw

52:NAME IS NULL
06/02/19 17:08:28 .net
もし全能の神が存在するとしたら、そのような神は常に邪悪であり信じてはいけない。

53:NAME IS NULL
06/02/19 21:04:28 .net
>>49
Derbyは、Pure Javaで書かれたデータベースの中では
飛びぬけて高機能だよ。
外部結合、view、制約、副照会、トリガー、ストアドプロシージャ
など、ほしいと思う機能のほとんどが使える。

54:NAME IS NULL
06/02/20 12:22:50 .net
ちょっと遅いけどね (゚∀゚)

55:NAME IS NULL
06/02/25 19:52:30 ODRgUBxJ.net
つまり>>43のような位置づけになるのか?
欲張りたければDerbyを使えと?
それでよろし?

56:NAME IS NULL
06/02/27 02:17:23 .net
>> 55
何か機能に問題があるわけじゃないんだから、
とりあえず自分で一度使ってみれば?
使うの全然難しくないから。

57:NAME IS NULL
06/03/10 20:58:27 .net
ストアドプロシージャがあるのか
してその性能は如何に?

58:NAME IS NULL
06/04/23 19:53:27 .net
でるびー?
でるばい?

59:NAME IS NULL
06/04/23 22:27:55 .net
×でるびー
×でるばい
○ダービー

60:NAME IS NULL
06/04/24 09:37:18 .net
あいだとって
デービーでいいよ

61:NAME IS NULL
06/06/18 20:30:07 hit/Nk0X.net
Mustangスレによると、このApache Derbyが次世代Java
Java SE 6 Mustangに取り込まれるらしい。

これにはびっくりした。

62:NAME IS NULL
06/06/19 00:20:04 .net
組み込まれるのは事実だが、JDKに組み込まれることに注意。
JREじゃないからね。

63:NAME IS NULL
06/06/20 09:10:22 GmFddXaR.net
VMに組み込まれrんじゃないのか・・・残念

64:NAME IS NULL
06/06/21 00:09:03 hYnCNjr4.net
>>62-63
VMに組み込まれると一体どんなメリットがあるんだ?
native実装による高速化にでも期待しているのか?


65:NAME IS NULL
06/06/21 00:12:00 .net
というかVMに組み込むってどういうことよ。
それってDellのPC(ハードウェア)にデータベース組み込むと言ってるのと同じでは。

66:NAME IS NULL
06/06/21 01:12:11 .net
というか、
WindowsにAccessが標準搭載、
みたいな感じがする。
まあJDK限定じゃ、開発用のおためしDBに
使ってねって感じなんですかね。

67:NAME IS NULL
06/06/21 02:03:50 .net
ですねえ。思い切ってJREに付属しちゃえば普及は加速しそうだし、
「JRE 6に付属したJava DBの使い方」みたいな記事も大量に書かれそう
なんだけど。
DBベンダーからの反発がきつくなりそうだから止めたのかな。

68:NAME IS NULL
06/06/21 02:32:13 hYnCNjr4.net
>>65
だからnative実装で高速化じゃないか?
それでは、100%PureJavaというApache Derbyの特徴を
妨害することになってしまうが。
今のところ、そのまま標準APIの一部として組み込んだほうがマシだな。
ネイティブで実装すると、各OS毎に実装するコストがかかりそうだ。


69:NAME IS NULL
06/06/21 02:47:00 .net
なぜデータベース「エンジン」という「環境」の話をしているのに「標準APIの一部として
組み込め」という話になるのか。
APIはちゃんとJPAで標準化されたでしょ。

70:NAME IS NULL
06/06/21 03:01:53 hYnCNjr4.net
>>69
よくみろ、>>65に対するレスだろう。
あの時点では>>65はデータベースエンジンの
話はしていないので
ああいう話になっても仕方がないだろう。

71:NAME IS NULL
06/06/21 18:32:08 .net
>>61-62
JDK内のファイルであっても再配布可なものもあるし、実際の
ライセンス見ないとな。

72:NAME IS NULL
06/06/22 16:18:25 .net
>>68
RDBMSをネイティブ実装して速くなるか?
ほとんどのケースで、かえって遅くなると思われ。
JNIを呼ぶコストはでかい。
そして動的最適化はRDBMSみたいなものに向いてる。
Derbyでクラスタリングができるようになったら、
RDBMSベンダは真っ青だろうな。

73:NAME IS NULL
06/06/25 11:33:37 Q3NPiH82.net
>>72
それはあーる!別にJava原理主義者じゃないけど。

74:NAME IS NULL
06/06/26 10:39:26 5JBPy/j1.net
weblogicでクラスタ組むときにderbyを使用すると勝手にミラーリング
してくれるのか??table情報とかも??
だったら凄いけど。

75:NAME IS NULL
06/06/28 21:28:54 /+PVX7Cs.net
HSQLならMySQLやSQLite並に速いんだろ?
Java DBとして昇格したDerbyは準拠型、H2は性能型と住み分ければいいよ。

76:NAME IS NULL
06/07/29 21:37:22 ZzwYSITf.net
>>72
Java純度がほぼ100%近いNetBeansがネイティブに頼ってるEclipseに
速度面で勝ってしまったことからDerbyをネイティブ化
するのはかえって遅くなると言うことか。


77:NAME IS NULL
06/07/29 21:45:27 .net
純粋な実行速度だけなら、HotSpotの最適化技術は凄く効果的だから
遅くなるとすればI/O処理だと思われる

78:NAME IS NULL
06/07/29 22:15:56 .net
DerbyはPostgreSQL、HSQLDBとH2はMySQLと考えればいいんじゃね?

79:NAME IS NULL
06/07/30 02:07:18 UsI3khps.net
Updateは遅いが、Queryは良い線行ってる気がする。
「Embedded用途のなんちゃってDB」と言う認識で
使い始めたのだが、なかなかどうして優秀じゃん。

80:NAME IS NULL
06/07/30 05:40:40 BqjUn7yu.net
ほほう。selectは頑張ってるのか。
insertでぶっちぎりでHSQLに負けたから敬遠してた。

81:NAME IS NULL
06/08/25 14:19:31 DlehecX3.net
Apache Derby Performance
URLリンク(wiki.apache.org)

82:NAME IS NULL
06/08/26 10:10:53 .net
>>81
非常に良い資料だね。特に15pageあたりは興味深いよ。

83:NAME IS NULL
06/08/26 15:47:00 X1UwdJ0K.net
Java6 betaにJDBC4.0対応のDerbyが入っていて、細々と実験中。
なかなか良い感じですな。

84:NAME IS NULL
06/12/20 08:52:53 fVwb+c+T.net
ij のrunコマンドでsqlファイルを読み込む場合、文字コードを指定することは出来ますか?
derby.ui.codesetオプションをつけてみたら、ijコマンド全体が文字化けしてしまいましたorz

85:NAME IS NULL
07/01/07 04:30:12 y+rAYZi5.net
データの挿入を今より高速化させたいのだが良い方法を
どなたかご存知じゃありませんか?
Statement#addBatch()
を使用しているのだが。この質問って、プログラムの方かな?

86:NAME IS NULL
07/01/12 16:59:18 .net
>>85
バッチ処理で希望のパフォーマンスがでないのなら
あきらめろとしかいいようがない。
JDBC使わずにネィティブにINSERTしろ

87:NAME IS NULL
07/01/13 22:26:10 .net
addBatchで追加する処理が1件とかそんなオチなんでは....
PreparedStatementは、パラメータ違い以外は同じSQLなのに処理毎にnewするなんて
愚かなことをしない限り結構高速に動く。
それをやったうえでまだ遅いというなら、ストアド・プロシージャ化するしかないんじゃね?

88:NAME IS NULL
07/01/14 23:12:25 .net
EclipseでEmbeddedドライバを使って
connection := DriverManager.getConnection("jdbc:derby:testDB;create=true",props);
stmt := connection.createStatement();
stmt.execute("CREATE ほにゃらら");
ってやったときに、DERBY_HOMEに関係なく、eclipseのインストールディレクトリ直下に
testDBのディレクトリがつくられます。どうやったらDBの作られる場所を指定できますか?


89:NAME IS NULL
07/01/16 02:21:24 .net
Properties props = System.getProperties();
props.setProperty("derby.system.home", "c:\\derby");

90:NAME IS NULL
07/01/17 02:32:42 .net
>>89
サンクス!

91:NAME IS NULL
07/03/21 21:54:05 9VjDpMgV.net
derbyでPLSQLを使うにはどうすればいいの?


92:NAME IS NULL
07/03/30 02:52:54 .net
OracleのDabaseLinkからDerbyに繋いでPL/SQLで…ってアホか!

93:NAME IS NULL
07/03/31 06:52:56 .net
DerbyにはPLSQL相当の仕組みはないのだろうか??


94:NAME IS NULL
07/04/01 21:07:43 .net
>>93
あってるかわかんないけどJavaで書けるんじゃないかなぁ。
>>81のPDFをちょっと読んだ限りだと
PreparedStatementのSQLはコンパイルされてJavaのバイトコードなる
というあたりから、Javaで書ける仕組みがあってもおかしくないと思った。

95:NAME IS NULL
07/04/07 14:43:25 xoZfn/GC.net
ダービーにはストアドプロシージャあるからPL/SQL相当はいらんだろ

96:NAME IS NULL
07/04/14 01:02:24 .net
PL/SQLってOracleのストアドプロシージャじゃないの?

97:NAME IS NULL
07/05/06 02:37:22 fMEBkts8.net
書いたプログラムにクラスパスを通した後、例のように定義せよ。
URLリンク(db.apache.org)

98:NAME IS NULL
07/11/18 18:50:28 P8XjbpU0.net
で、だ。
これを導入しようとしたら何か注意点はあるか?

99:NAME IS NULL
07/11/18 19:56:50 .net
>>96
違うよ。

100:NAME IS NULL
07/12/27 05:45:00 VbMIzW/5.net
まるで情報が蓄積されていないな。すでに終わってしまった存在なのか?

101:NAME IS NULL
07/12/27 09:56:55 .net
>>100
最近Updateもされたし,JavaDBとしてJDK6にはくっついてくるし終わってはないだろう。
組み込みDBとして製品がつかっていることも多いようだし,あまり意識して使う機会がないだけでは


102:NAME IS NULL
07/12/29 03:05:45 .net
まぁ、Java自体があれなんで・・・

103:NAME IS NULL
08/01/19 01:16:45 .net
あれと言えば玄人を気取れる

104:NAME IS NULL
08/02/27 22:01:43 .net
JavaDB用のJavaシステムプロパティ一覧がわかる方いますか?

105:NAME IS NULL
08/03/01 02:25:56 .net
オービーでもバービーでもない!!

106:NAME IS NULL
08/04/02 21:37:30 APbDJlUh.net
>>105
     オハヨー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄


107:NAME IS NULL
08/04/18 08:25:40 X8/Aygbl.net
.netのSQL Serverみたいなものだな。

108:NAME IS NULL
08/06/07 10:51:31 .net
人気ないのかな?


109:NAME IS NULL
08/06/08 18:27:42 .net
H2にした。

110:NAME IS NULL
08/06/08 20:40:10 .net
タマに使ってる

111:NAME IS NULL
08/07/04 22:08:41 icnPhRKH.net
結構動作速いね
ODBCデータソースにつなげるともっといいな

112:NAME IS NULL
08/07/25 08:20:25 TxVWMIeA.net
>>106
  ∧,,∧
 ( `・ω・) ウーム…過疎?
 / ∽ |
 しー-J


113:NAME IS NULL
08/07/30 14:07:33 2NY1OFtV.net
create table で使える型の一覧ってありませんか?
boolean型は使えないようです、

114:NAME IS NULL
08/08/01 00:41:56 .net
URLリンク(db.apache.org)

115:NAME IS NULL
09/02/08 22:15:04 WtsFLQ9W.net
DECLARE GLOBAL TEMPORARY TABLEで作成したテーブルの存在確認をしたいのですが、
どのようなSQL文を記述すればよいのでしょうか。
ご存知の方ご教授よろしくお願いいたします。

116:NAME IS NULL
09/02/12 23:18:22 qcysbRXt.net
Java製のデータベースとして、H2 database とかっていうのもあるらしいが、
両方使ってみた方の感想はどうですな?


117:NAME IS NULL
09/02/19 23:56:14 9Ddd0lZw.net
>>112
  ∧ ∧   一人一個まで
 ( ´・ω・)
 ( ∪ ∪  ,.-、   ,.-、   ,.-、   ,.-、     ,.-、      ,.-、    ,.-、
 と__)__) (,,■)  (,,■)  (,,■)  (,,■)    (,,■)      (,,■)   (,,■)
       梅干  高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
          ,.-、   ,.-、     ,.-、      ,.-、   ,.-、   ,.-、    ,.-、
          (,,■)  (,,■)    (,,■)     (,,■)  (,,■)  (,,■)   (,,■)
          鶏飯 明太子 ちりめんじゃこ ゆかり  柴漬  塩辛 牛肉しぐれ
      ,.-、   ,.-、     ,.-、    ,.-、    ,.-、   ,.-、    ,.-、   ,.-、
     (,,■)  (,,■)    (,,■)   (,,■)   (,,■)  (,,■)   (,,■)  (,,■)
      鮭 鶏ごぼう  野沢菜  天むす ツナマヨ エビマヨ 鮭マヨ Derby


118:NAME IS NULL
09/02/21 00:22:37 .net
H2 databaseは良いよ。
一通りの機能が揃ってて、モジュールのサイズも小さい。
昔のMySQLみたいにトランザクション張れなかったり、
sqliteみたいに型が無かったり、そんな制約が少ない。
まぁ性能的に問題が出るほど使い込んではいないんだけどね。

119:NAME IS NULL
09/02/23 22:11:12 kLZ6BJ2c.net
>>117
     且且~
     且且~
 ∧__∧ 且且~
(´・ω・) 且且~
`/ヽO=O且且~
/  ∥_∥且且~
し ̄◎ ̄◎ ̄◎
皆さん、お茶が入りましたよ…


120:NAME IS NULL
09/04/11 10:12:11 .net
選択件数が 1 万件とか行くとエラい遅いんだけど、FETCH FIRST n ROWS ONLY とか
LIMIT n とか、SELECT にそういう制限は書けないのけ?

121:NAME IS NULL
09/07/30 19:15:21 .net
10.5.1.1 でこうするとUNIQUEが無視されるんだが既知のバグかな?
ij> CREATE TABLE T (I INT UNIQUE);
ij> INSERT INTO T VALUES(0);
ij> UPDATE T SET I=1 WHERE I=0;
ij> INSERT INTO T VALUES(0);
ij> UPDATE T SET I=0 WHERE I=1;
ij> SELECT * FROM T;
I
-----------
0
0
2行が選択されました
ij>


122:NAME IS NULL
09/12/22 21:04:35 EynirYTl.net
おい、なんだこの不人気ぶり。
どっかで業務で使ってる奴いないの?

123:NAME IS NULL
09/12/23 07:42:43 .net
テスト環境くらいなら使うけど、商売で業務となるとDB2に変わるんじゃね。

124:NAME IS NULL
10/02/22 01:55:43 XIdTGZld.net
>>119
             __                    ジャー     ____
  /⌒ヽ     |;;lヽ::/                    ∧_∧   /__ o、 |、
 ( ^ω^)∫. .|;;|:: :|~                   ( ´・ω・)ノ .ii | ・ \ノ
 (  つc□  i===i=i c□c□c□     旦旦旦旦( o     旦| ・  |
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|   コーヒーの方はこちらへ    |  |     お茶の方はこちらへ     .|


125:NAME IS NULL
10/03/22 12:14:50 wCvBAYFD.net
JavaならOracleだろJK。

126:NAME IS NULL
11/01/04 03:44:57 DSSMV7jK.net
あけましておダービ

127:NAME IS NULL
11/05/03 04:24:57.52 Zi+2PVKL.net
>>85
JavaDBってストアドプロシージャないのかな

128:NAME IS NULL
11/10/19 01:34:25.48 .net
java6のおまけで入る奴って古いのね
新しいのだとsequenceが使える!

129:NAME IS NULL
11/12/27 00:59:12.89 .net
いつの情報だよw

130: 忍法帖【Lv=40,xxxPT】(2+0:8) 【47.4m】 電脳プリオン ◆3YKmpu7JR7Ic
12/09/29 20:38:36.23 .net BE:405408858-PLT(12079)
2はなさそうだな

131:NAME IS NULL
13/04/27 17:45:21.36 yzS90ji5.net
derby.jarって作ったアプリと一緒に配布してもいいの?

132:NAME IS NULL
13/04/28 02:39:07.65 b0ivLEo3.net
Java DB
URLリンク(www.oracle.com)
>Apacheライセンスによる無償提供
Apache License - Wikipedia
URLリンク(ja.wikipedia.org)
>Apache Licenseではユーザーがそのソフトウェアの使用や頒布、修正、派生版の頒布をすることを制限しない。

133:NAME IS NULL
15/10/10 11:07:07.25 GrGNK4TG.net
ノーベル平和賞を ちゃんと報道しない中国マスコミ
支那人は やっぱ無知なままだよな
このままだと支那人たちが哀れだから 世界中の誰でも自由にアクセス出来て
政府と言えども接続禁止措置が出来ない 
フリーニュースシステムを 中国や北朝鮮でも 使えるようにしてあげたら
ノーベル平和賞だろうね

134:NAME IS NULL
17/12/29 12:00:21.75 dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
VAT3026KAI

135:NAME IS NULL
18/02/15 00:42:38.80 .net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

136:NAME IS NULL
23/07/06 18:28:41.76 .net
鬱病だけど、刺身のタンポポを乳首に乗せてたら元気出てきた

137:NAME IS NULL
23/07/13 08:42:29.34 VgL4Opadl
最近地球破壞テロリス├税金泥棒自閉隊か゛都心付近まて゛クソへリやらC-130やらクソ爆音航空機飛ばしまくって低周波騒音引き起こしてるな
自閉隊とは、國民の生命と財産を守る存在て゛はなく、税金泥棒しなか゛ら.エネ価格に物価にと暴騰させて,住民の権利を強奪して破壊して
気候変動させて災害連発させて国土まて゛破壊しなか゛ら私腹を肥やすテ□リス├の典型だと理解しよう!
ウクラヰナの軍事予算はGDP比4%以上あったわけた゛し,軍のク━デ夕一によって政権掌握されたミャンマ-はGDP比2%台、
徴兵して拒否すれは゛犬コ口公務員に制圧させて殺害可能な社會にしようとしてるのが防衛予算のために増税まて゛計画している岸田増税文雄
ちなみに、2014年にマレ─シア地球破壞テ囗リス├機MH17を地対空ミサヰ儿9K37ブ‐クで見事に撃墜したのは,戰闘民族ウクラヰナ人な
真の防衛として,利権を貪って税金泥棒して地球破壊して私権侵害して私腹を肥やすだけの人類に涌いた害虫クソ公務員を全滅させて、
新三種の神器.拳銃.スティンカ゛━,手榴弾を━刻も早く全家庭に普及させないとお前ら間違いなく□シア逃亡民みたいな目に合うそ゛

創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ一が囗をきけて容認するとか本氣で思ってるとしたら侮辱にもほと゛か゛あるそ゛!
URLリンク(i.imgur.com)

138:NAME IS NULL
23/07/31 11:45:51.03 StymNviln
要するに少子化対策ってのは本来て゛あれは゛孑なんか産んだら遺棄罪で逮捕懲役にされるべき貧乏人に子を産ませようという遺棄の幇助た゛ろ
男は6〇代て゛も妊孕能あるが女はз○才て゛妊娠困難、ひと昔前なら女学校時代に子を産んだり.許嫁がいたり.行き遅れとか言われたりと
女性の特性に合致した社會風土によって多くの子か゛作られていたわけだが,そんな大事な時期を資本家階級の家畜にする目的で,洗脳して
奇妙な社会的圧迫を加えて孑を産めなくしてるのか゛最大原因た゛ろうに更に孑供手当た゛のと憲法の下の平等すら無視した社会的歪みを加えて
余裕か゛あるから子を作るという真っ当な家庭の孑か゛10萬のiPhone(笑)とか持ってて、私は買ってもらえないから始まって.公明党斎藤鉄夫
國土破壊省によるクソ航空騒音に勉強妨害されて精神的圧迫されて,路上て゛幸せそうな親子に斬りつけた不幸JСみたいのを増やそうとか
奨学金ガ‐なんてミニハ゛ン飲洒運転して事故って死んでる某大生とか典型た゛がそいつらに遊ぶ金くれてやることに何の意味があるってんた゛か
やることなすことすべてがてめえの私利私欲のために賄賂癒着してる資本家階級の利益を追求してるだけなのがハ゛レバレでキモチワルヰな

創価学會員は,何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ一が囗をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるそ゛!
hТTPs://i.imgur,cоm/hnli1ga.jpeg


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch