0001NAME IS NULL2005/10/09(日) 04:22:21ID:FOVesS3t
このスレはApacheSoftwareFoundation(以下ASFと略す)傘下で開発が進められているPureJavaRDBのDerbyについて語るスレです。
Derbyって何?
Javaで書かれたRDBMSです。
Derbyで何ができるの?
Javaの実行環境があれば、開発したアプリケーションにRDBを組み込むことができます。
「アプリケーションの出力結果をテキストに吐き出して、必要があればそこから検索して...」
などの作業を、開発を簡単に、実行時に素早く行うことができます。
でも、DBって設定とかいろいろ難しいんでしょ?
Derbyは簡単です。「簡単に使える(Easy to Use)」がDerby開発目的の一つです。
Derbyは誰が開発しているの?
現在はASF傘下でOpenSourceプロジェクトとして開発が進められていますが、
それ以前はIBMがCloudScapeという名称で開発を進めていました。
詳細は2以降のリンク先を参照してください。
addBatchで追加する処理が1件とかそんなオチなんでは....
PreparedStatementは、パラメータ違い以外は同じSQLなのに処理毎にnewするなんて
愚かなことをしない限り結構高速に動く。
それをやったうえでまだ遅いというなら、ストアド・プロシージャ化するしかないんじゃね?
EclipseでEmbeddedドライバを使って
connection := DriverManager.getConnection("jdbc:derby:testDB;create=true",props);
stmt := connection.createStatement();
stmt.execute("CREATE ほにゃらら");
ってやったときに、DERBY_HOMEに関係なく、eclipseのインストールディレクトリ直下に
testDBのディレクトリがつくられます。どうやったらDBの作られる場所を指定できますか?
Properties props = System.getProperties();
props.setProperty("derby.system.home", "c:\\derby");
0091NAME IS NULL2007/03/21(水) 21:54:05ID:9VjDpMgV
derbyでPLSQLを使うにはどうすればいいの?
OracleのDabaseLinkからDerbyに繋いでPL/SQLで…ってアホか!
DerbyにはPLSQL相当の仕組みはないのだろうか??
>>93
あってるかわかんないけどJavaで書けるんじゃないかなぁ。
>>81のPDFをちょっと読んだ限りだと
PreparedStatementのSQLはコンパイルされてJavaのバイトコードなる
というあたりから、Javaで書ける仕組みがあってもおかしくないと思った。 0095NAME IS NULL2007/04/07(土) 14:43:25ID:xoZfn/GC
ダービーにはストアドプロシージャあるからPL/SQL相当はいらんだろ
PL/SQLってOracleのストアドプロシージャじゃないの?
0097NAME IS NULL2007/05/06(日) 02:37:22ID:fMEBkts8
0098NAME IS NULL2007/11/18(日) 18:50:28ID:P8XjbpU0
で、だ。
これを導入しようとしたら何か注意点はあるか?
0100NAME IS NULL2007/12/27(木) 05:45:00ID:VbMIzW/5
まるで情報が蓄積されていないな。すでに終わってしまった存在なのか?
>>100
最近Updateもされたし,JavaDBとしてJDK6にはくっついてくるし終わってはないだろう。
組み込みDBとして製品がつかっていることも多いようだし,あまり意識して使う機会がないだけでは
JavaDB用のJavaシステムプロパティ一覧がわかる方いますか?
0106NAME IS NULL2008/04/02(水) 21:37:30ID:APbDJlUh
>>105
オハヨー!!
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
___/(___
/ (___/
 ̄ ̄ ̄ ̄ ̄ ̄
0107NAME IS NULL2008/04/18(金) 08:25:40ID:X8/Aygbl
.netのSQL Serverみたいなものだな。
0111NAME IS NULL2008/07/04(金) 22:08:41ID:icnPhRKH
結構動作速いね
ODBCデータソースにつなげるともっといいな
0112NAME IS NULL2008/07/25(金) 08:20:25ID:TxVWMIeA
>>106
∧,,∧
( `・ω・) ウーム…過疎?
/ ∽ |
しー-J
0113NAME IS NULL2008/07/30(水) 14:07:33ID:2NY1OFtV
create table で使える型の一覧ってありませんか?
boolean型は使えないようです、
0115NAME IS NULL2009/02/08(日) 22:15:04ID:WtsFLQ9W
DECLARE GLOBAL TEMPORARY TABLEで作成したテーブルの存在確認をしたいのですが、
どのようなSQL文を記述すればよいのでしょうか。
ご存知の方ご教授よろしくお願いいたします。
0116NAME IS NULL2009/02/12(木) 23:18:22ID:qcysbRXt
Java製のデータベースとして、H2 database とかっていうのもあるらしいが、
両方使ってみた方の感想はどうですな?
0117NAME IS NULL2009/02/19(木) 23:56:14ID:9Ddd0lZw
>>112
∧ ∧ 一人一個まで
( ´・ω・)
( ∪ ∪ ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
と__)__) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
梅干 高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鶏飯 明太子 ちりめんじゃこ ゆかり 柴漬 塩辛 牛肉しぐれ
,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、 ,.-、
(,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■) (,,■)
鮭 鶏ごぼう 野沢菜 天むす ツナマヨ エビマヨ 鮭マヨ Derby
H2 databaseは良いよ。
一通りの機能が揃ってて、モジュールのサイズも小さい。
昔のMySQLみたいにトランザクション張れなかったり、
sqliteみたいに型が無かったり、そんな制約が少ない。
まぁ性能的に問題が出るほど使い込んではいないんだけどね。
0119NAME IS NULL2009/02/23(月) 22:11:12ID:kLZ6BJ2c
>>117
且且~
且且~
∧__∧ 且且~
(´・ω・) 且且~
`/ヽO=O且且~
/ ‖_‖且且~
し ̄◎ ̄◎ ̄◎
皆さん、お茶が入りましたよ…
選択件数が 1 万件とか行くとエラい遅いんだけど、FETCH FIRST n ROWS ONLY とか
LIMIT n とか、SELECT にそういう制限は書けないのけ?
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>
0122NAME IS NULL2009/12/22(火) 21:04:35ID:EynirYTl
おい、なんだこの不人気ぶり。
どっかで業務で使ってる奴いないの?
テスト環境くらいなら使うけど、商売で業務となるとDB2に変わるんじゃね。
0124NAME IS NULL2010/02/22(月) 01:55:43ID:XIdTGZld
>>119
__ ジャー ____
/⌒ヽ |;;lヽ::/ ∧_∧ /__ o、 |、
( ^ω^)∫. .|;;|:: :|~ ( ´・ω・)ノ .ii | ・ \ノ
( つc□ i===i=i c□c□c□ 旦旦旦旦( o 旦| ・ |
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| コーヒーの方はこちらへ | | お茶の方はこちらへ .|
0125NAME IS NULL2010/03/22(月) 12:14:50ID:wCvBAYFD
JavaならOracleだろJK。
0126NAME IS NULL2011/01/04(火) 03:44:57ID:DSSMV7jK
あけましておダービ
0127NAME IS NULL2011/05/03(火) 04:24:57.52ID:Zi+2PVKL
>>85
JavaDBってストアドプロシージャないのかな java6のおまけで入る奴って古いのね
新しいのだとsequenceが使える!
0131NAME IS NULL2013/04/27(土) 17:45:21.36ID:yzS90ji5
derby.jarって作ったアプリと一緒に配布してもいいの?
0132NAME IS NULL2013/04/28(日) 02:39:07.65ID:b0ivLEo3
0133NAME IS NULL2015/10/10(土) 11:07:07.25ID:GrGNK4TG
ノーベル平和賞を ちゃんと報道しない中国マスコミ
支那人は やっぱ無知なままだよな
このままだと支那人たちが哀れだから 世界中の誰でも自由にアクセス出来て
政府と言えども接続禁止措置が出来ない
フリーニュースシステムを 中国や北朝鮮でも 使えるようにしてあげたら
ノーベル平和賞だろうね
0134NAME IS NULL2017/12/29(金) 12:00:21.75ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
VAT3026KAI
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
鬱病だけど、刺身のタンポポを乳首に乗せてたら元気出てきた
そうねぇーだったらあなたには何をしてもらおうかしら