【Pure】HSQL database engine【Java】 (300レス)
1-

201: 2005/07/30(土)10:27 ID:??? AAS
>>200
demoディレクトリがdataディレクトリを参照してるんですがそれが何か?
202: 2005/07/30(土)11:24 ID:??? AAS
dataなんて自動生成されるだろ?
203
(1): 2005/07/30(土)15:25 ID:??? AAS
同じ実行ファイルを連続して起動すると(同時実行ではない)
The database is already in use by another process
このようなSQLExceptionが発生するのですが、何が原因なのでしょうか?

memモードだとこの現象は起きず
fileモードだと発生するようです。
204: 2005/07/30(土)16:03 ID:??? AAS
既にDBが使用されているからです
205: 2005/07/30(土)16:05 ID:??? AAS
(同時実行ではない) って書いてるじゃん。
rs, stmt, connと全てcloseしても起きてるから何がなんだか。
206: 2005/07/30(土)18:46 ID:??? AAS
コネクションプーリングしていたとか
207: 2005/07/30(土)19:29 ID:??? AAS
OSのファイルロックが外れるのが遅いとかの理由かな?
208
(1): 2005/07/31(日)11:21 ID:??? AAS
>>203
1.7.3からshutdownコマンド発行しないと.rockファイルが消えなくて、
同時実行とみなされちゃうように仕様が変わったみたいだけど、
それと関係あるかな?
shutdownコマンド発行するか、手動で.rockファイルを消せば、
同時起動だって怒られない。
209: 2005/07/31(日)11:30 ID:??? AAS
>>208
すばらしい!直った。
210: 2005/08/01(月)21:18 ID:??? AAS
するってーとshutdown=falseで接続して
最後にshutdownせずにアプリを落とすと、次回から
.lockファイルを消してからじゃないと接続できないってか?

なんか恐ろしく意味の無い仕様な気がする。
最近のバージョンはlockファイルの開放妙に遅いし。
211: 2005/08/01(月)21:26 ID:??? AAS
lockする以外の恩恵をshutdownで開放してるんだろうか?
closeの前にdisposeが必要な仕様ってのも理解できない
ってかそんな仕様お目にかかったこと無い
212: 2005/08/01(月)21:28 ID:??? AAS
組み込みDBなんだからアプリが起動中はつかみっぱなしで問題ないということで
あまりテストはされてない予感

実際あまり問題はないけどな
213: 2005/08/02(火)10:08 ID:??? AAS
shutdown=trueでもアプリが予期せず落ちると、
たまにlockファイルを残す場合があるな。 ちょっと困る。
ドライバの実装による問題なのかもしれんが、なんとかしてもらいたいところ。
214: 2005/08/02(火)17:44 ID:??? AAS
プロセスが死んでもつかみっぱなしってWindowsならよくあるな
215
(1): 名無しさん@そうだ選挙に行こう [null] 2005/09/10(土)17:22 ID:??? AAS
HSQLDBを勉強したいのですが、日本語マニュアルとか日本語の
解説本とかがあるのでしょうか。amazonで調べてみましたが、
HSQLDBがテーマの本はありませんでした。

いろんなWebページを読みふけるのもいいのですが、それだと
知識が断片的になりそうでこわいです。
216: 名無しさん@そうだ選挙に行こう 2005/09/10(土)21:30 ID:??? AAS
>>215
一番いいのはHSQLDBのドキュメント。
日本語リソースは…期待しない方がいい。
一度WEB+DB PRESSかなんかで見たことがあるだけ。
217
(1): 2005/10/08(土)20:10 ID:z5mF1uXf(1) AAS
ApacheのDerbyスレが無いけど、建てていいんかしらん?
218
(1): 2005/10/09(日)03:13 ID:??? AAS
>>217
ぜひお願いします。
テンプレでCloudscapeのフリー版でDB2互換であり、
Cloudscapeの日本語マニュアルが使えると説明すると
Derbyユーザを増やすのに役立つとおもいます。

The Apache Derby Project
http://db.apache.org/derby/
IBM Cloudscape インフォメーション・センター
http://publib.boulder.ibm.com/infocenter/cldscp10/index.jsp
Publications home (CloudscapeマニュアルPDF版30冊)
省10
219
(1): 2005/10/09(日)04:18 ID:??? AAS
Derbyの最新バージョンは10.1.1.0、対応するCloudscapeのバージョンは10.1です。

Derby 10.1.1.0公開 - Apache Incubatorから卒業
http://pcweb.mycom.co.jp/news/2005/08/05/011.html
Cloudscape 10.1
http://db2.jugem.cc/?eid=526

マニュアル30冊と書きましたが、最新版用マニュアルは7冊ですね。

Publications home (CloudscapeマニュアルPDF版)
(マニュアル検索をクリック、キーワードCloudscape V10.1で検索)
http://www.elink.ibmlink.ibm.com/puc/jsp/index.jsp?country=J1&language=JPN

IBM Cloudscape 概説およびインストール V10.1
省13
220: 2005/10/09(日)04:31 ID:FOVesS3t(1) AAS
建増しした。
【PureJava】 Derby 1 【OpenSource】
2chスレ:db

>>218-219
あなたの方が詳しいし...
221: 2005/10/16(日)15:11 ID:??? AAS
OOo2.0にバンドルされるんですね
222
(1): 2005/11/16(水)16:53 ID:x2y+9/gP(1/2) AAS
HSQLDBで、resultsetの行数を知る方法はどうやったらいいの?

resultset.last()も、count()関数もなんか例外でるんだけど…

1行ずつ読んで全部配列に読み込むのが一番早い?
223: 2005/11/16(水)17:21 ID:x2y+9/gP(2/2) AAS
>>222自己レス FAQ読んで解決したよ!
224
(1): 2005/12/02(金)01:54 ID:fhPLY7m/(1/3) AAS
スタンドアロンモードでは、マルチスレッドでアクセス
は不可なの?(ていうか不可でした)
ver1.7.2使っててるんだけど...
ver1.8.0だと方法はあるのかな?
それともサーバモードにしないとだめなのか...
どなたか教えてください!
225: 2005/12/02(金)02:34 ID:??? AAS
どのモードだろうが排他制御がない時点で2層式は無理
226: 2005/12/02(金)09:56 ID:??? AAS
工工エエェェ(´д`)ェェエエ工工
うちは2槽式使ってるよ。
227: 2005/12/02(金)16:38 ID:fhPLY7m/(2/3) AAS
>>224 自己レスです。
すいません。使ってたのはver1.7.1でした。
ver1.7.2に変更したら
スタンドアロンモードでマルチスレッドでアクセス
出来ました。
SHUTDOWN がめんどくさいですけど・・
228
(1): 2005/12/02(金)17:43 ID:??? AAS
マルチスレッドは対応しても排他制御が出来ないんじゃ
あまり意味はないぞ
229: 2005/12/02(金)17:58 ID:fhPLY7m/(3/3) AAS
>>228 アプリ側で対応します
心配ありがとう
230: 2005/12/02(金)20:08 ID:??? AAS
コネクションプールつくってプール数1にするしかないね
231: 2006/01/18(水)15:12 ID:??? AAS
HSQLDBの血を継ぐ"H2 Database Engine" - 高速/軽量/組み込み/サーバ両対応
http://pcweb.mycom.co.jp/news/2006/01/18/094.html
232: 2006/01/18(水)20:49 ID:??? AAS
テーブル単位とはいえロックがやっと入ったか
大分いい感じだが、軽量という部分をどれだけ維持できるか

あとはHSQLDBの問題だったJDBCドライバレベルの話だな
233: 2006/01/18(水)21:30 ID:??? AAS
ODBCも使えるんだ。それはちょっと便利。
234
(1): 2006/01/19(木)08:35 ID:dWvjuqVT(1) AAS
起動早い?
235
(1): 2006/01/21(土)20:52 ID:0BZLO1T6(1) AAS
>234
起動が早いかどうかはともかく(Javaだし)、

Win以外へのセットアップがメンドイ。
インスコしたあとに、http://hogefuga:8082/やろうとすると.h2.server.properties が必要になるから、
それをWinのh2で作ってコピーしてやらないとlocalhost以外からのアクセスが出来ないし。

まぁ、あとはHSQLDBと同じカンジ。
236: 235 2006/01/21(土)20:53 ID:??? AAS
ごめんなさい。ageちゃった・・・。orz
237: 2006/02/07(火)17:34 ID:??? AAS
H2使ってみたが、UIをFirefox用にxulな感じで吐いてくれて素敵。
derbyよりはずっと軽い印象。 あと、構文とかDB2に似てる。
238: 2006/02/10(金)22:50 ID:??? AAS
DerbyよりDB2に似てるって言われちゃったらIBMも形無しだなw
239: 2006/02/12(日)11:50 ID:??? AAS
Derby(Cloudscape)はIBMがInfomixから得たものだし、DB2と違ってても不思議じゃない。
(…と、DB2と違うとこが不満だけど、こう思ってあきらめてるオレ)
240
(1): 2006/04/12(水)23:17 ID:n9dLYr/Z(1) AAS
HSQLDB for .NET みたいのって、どっか無いのかよ……
241: 2006/04/16(日)03:33 ID:??? AAS
h2だったらODBCがある。SQLiteだったら↓がある。
http://sourceforge.net/projects/adodotnetsqlite
242: 2006/04/16(日)05:23 ID:??? AAS
h2のODBC接続って、別プロセスでサーバとして起動してそこに接続ってことでしょ。
そんなことするくらいなら、mysqlとかpostgresとか使うと思われ。
243: 2006/04/16(日)11:57 ID:??? AAS
>>240
無償じゃないけどあるよ

Accessっていうんだ。
244
(2): 2006/04/22(土)18:10 ID:7EOj+0as(1) AAS
CSVのデータをテーブルに流し込んでやる事は出来るんじゃろうか。
コードを書かずに…どなたか教えてください。
245
(1): 2006/04/22(土)19:37 ID:??? AAS
>>244
http://www.hsqldb.org/doc/guide/ch06.html
246: 244 2006/04/22(土)21:31 ID:bdflM9nn(1) AAS
>>245
ありがとうございます!!
247: 2006/04/29(土)13:05 ID:GTRbXOe3(1) AAS
教えてください。
HSQLを立ち上げると

java.sql.SQLException: socket creation error
at org.hsqldb.jdbc.jdbcUtil.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.hsqldb.util.ConnectionDialog.createConnection(Unknown Source)
省19
248: 2006/04/30(日)06:19 ID:??? AAS
釣り・・・か?
249: 2006/05/01(月)00:08 ID:??? AAS
いやーどうだろう・・・・。
250
(1): 2006/05/22(月)03:20 ID:??? AAS
h2database の新しいのが出てます。
俺の報告したbugが直っていた。嬉しい。
251: 2006/05/22(月)04:28 ID:??? AAS
>>250
おれが報告した問題もちゃんと治ってたよ! 嬉しい。
252
(3): 2006/06/05(月)14:56 ID:0QpAhujy(1) AAS
ねぇねぇ、HSQLDBはじめて使ったんだけど
SELECT * FROM "テーブル名"
とか、
UPDATE "テーブル名" SET "name"='HogeTaro' WHERE "id"=3
といったように、テーブル名や列名をダブルクォートで囲まないとエラーになるのは
HSQL固有の癖なの?
こんなDBはじめて。
253
(1): 2006/06/05(月)16:13 ID:??? AAS
>>252
2バイト文字使うのやめれ
254: 2006/06/05(月)16:44 ID:??? AAS
>>253
実際には使ってないけど。
asciiでもダブルクォートがないとエラーになる。
255: 2006/06/05(月)17:32 ID:??? AAS
NetBeansのSQLコマンド窓から使ってるからかな。
256: 2006/06/05(月)18:09 ID:??? AAS
ちがうらしい。jdbcでいじくっても必要だ。
めんどくさ!
257: 2006/06/05(月)23:19 ID:??? AAS
>>252
いままで全然そういうふうになったことないんだけど....
258: 2006/06/06(火)03:49 ID:??? AAS
テーブル名をASCIIで大文字で書いたときは""はいらないみたい。
HOGEなら不要、hogeやHogeは必要。
HSQLDB 1.8.0.4
259: 2006/06/06(火)06:42 ID:??? AAS
2バイト文字なら、くくっておくのがいいだろ。
これは大抵のDBに言える。
>テーブル名をASCIIで大文字で書いたときは""はいらないみたい。
これはHSQLDBの変な仕様だよね?
テーブル名がCase Sensitiveってことか?
260: 2006/06/06(火)09:25 ID:??? AAS
いや、明確に小文字だと認識させたい場合にクオートでくくらないといけないのは、
商用のDB2でも同じ。
くくらない場合、自動的に全部大文字と解釈されるよ。だから常にクオートを
使わなければ問題は出ないはず。
261: 2006/06/06(火)14:48 ID:??? AAS
SQLは基本的に大文字小文字の区別をしない。特に指定しなければ大文字になる。
のが規格なんだけど、実際のDBでそうでないものもある。だから誤解を生むんだね。
262: 252 2006/06/06(火)17:46 ID:??? AAS
なるほど、そうでしたか。
ありがとうござます。
今までMySQLとPostgreSQLしか使ったことがないもので。
263: 2006/07/04(火)10:14 ID:AwFHTmFN(1) AAS
Oracleで言うところのrowidって、HSQLDBには無いですか?
全てのテーブルの各レコードに自動で割り当てられ、テーブルをまたいでも
一意性が保証されるIDです。
264: 2006/07/19(水)17:09 ID:??? AAS
HSQLDBってデータを全部メモリ上にもってるの?
データファイルを見ると、SQL文が延々ならんでいるから、起動のときこれを
ぜんぶ読みこむんだろうけど。
そんでシャットダウンするときは、ぜんぶセーブするってこと?
265: 2006/07/19(水)18:04 ID:??? AAS
create cached table(...);
266
(2): 2006/09/24(日)11:04 ID:??? AAS
swing + hsql で秘密のデータベースを作ろうとしてたけど、
データベースにパスワード付けても.scriptファイル開けば全部見られちゃう。
バイナリ保存とか暗号化して保存はできないの?
267: 266 2006/09/24(日)11:35 ID:??? AAS
本当に申し訳ありませんでした。
自己解決というか、自分が間違っていました。
スタンドアロンで使ってたので、create table ....... すればcashedテーブルになると思い込んでいました。
これではデフォルトのメモリテーブルになってしまい、.scriptファイルに全部残ってしまう(メモリなのに?)。
create cashed table ..... にしないといけないのですね!

でもsaのパスワードは.scriptに明記されてるけど、まぁいいや。
268: [age] 2006/10/15(日)06:24 ID:??? AAS
誰か h2databaseのスレ立ててよage
269
(1): 2006/10/19(木)11:58 ID:Zh8CorAE(1) AAS
>168あたりからバックアップに関する書き込みがあったけど、
・「CREATE MEMORY TABLE」なテーブルだけなら、.scriptsをコピーすればOK
・「CREATE CACHED TABLE」なテーブルがある場合、.scriptsと.data、.propertiesの三つをコピー
でおk?
あと、shutdownされないとデータは(MEMORYでもCACHEDでも)保存されないのかな?
だとすると起動しなおしになるのでちと面倒だなぁ。……まぁ、いちいちCSVとかに落とすよりははるかに楽だけど。
270
(1): 266 2006/10/19(木)21:14 ID:??? AAS
オートコミットだっけか?
.propertiesになんか設定あって、
デフォルトでは、変更されたデータは瞬時に保存されるんじゃなかったっけ?
ドキュメントにその辺について詳しく書かれていたはずよ。

全部あいまいなレスでスマソ
271: 2006/10/20(金)01:06 ID:??? AAS
checkpointは?
272
(1): 2006/10/22(日)03:01 ID:??? AAS
一通りトランザクション済んだら、shutdown でよくね?
273: 269 2006/10/23(月)22:47 ID:kctqRJ1S(1) AAS
>>270
>>272
遅resスマソ

shutdownしてもう一度コネクション張りなおすかなぁ……。
別アプリにして純粋にファイル操作としてコピーするっつー手もあるけど、どーせGUI付けろって言ってくるだろうしな(苦笑

ちなみにブツはEclipse RCP。3.1になってからかなり便利になったと思ふ。
274: 2006/11/11(土)11:27 ID:ojaxIhdh(1) AAS
んと、BIT型のデータ、getBoolean出来るのにsetBooleanできない。なぜ?

hsqldb.jarからUPDATEのSQL作って実行して、JDBCからgetBooleanするとちゃんと取得できるのだが、同じ場所からsetBooleanして実行すると反映されない。
同じ実行で弄った他のカラムの変更は反映されてるから、shutdownしてないとかゆーオチでも無いし……なんで?
275
(1): 2006/11/28(火)01:59 ID:??? AAS
INTEGRT型のIDフィールドを連番にしたいけど、皆さんはどうやってますか?
今はレコード追加する度に、IDフィールドの最大値+1でやってます。
もっとスマートな方法はないでしょうか……
276
(1): 2006/11/28(火)09:46 ID:??? AAS
>>275
自動連番ということ?
それなら列定義にIDENTITYを加えれば良いと思うよ。
277: 2006/11/29(水)21:42 ID:??? AAS
>>276
ありがとうございました。
勉強不足でした。もっとSQLの勉強に励みます。
278: 2006/12/21(木)01:53 ID:??? AAS
テーブル作るとき
create table person (
id integer identity primary key,
name varchar
)

レコード追加するとき
insert into person values (null, 'taro')

これでidがゼロから始まって自動連番になっていく。
279: 2006/12/21(木)07:29 ID:??? AAS
JDK6にしたら接続できなくなったよ・・・
280: 2006/12/27(水)21:38 ID:??? AAS
HSQLDB Database Manager Swing のメニューバーのToolsの中に、dumpとrestoreがあるけど、
便利そうなんだけど、これ使えた人いる?どうやって使うの?
あと自前のプログラムからSQLコマンドでdumpとかrestoreできるの?
ドキュメント見ても載ってない。

上のほうでバックアップのことが書かれていたけど、付属のツールでやるほうが安心かと。
281: 2007/01/04(木)22:59 ID:??? AAS
何を言ってるのやら
282: デフォルトの名無しさん 2007/01/05(金)07:54 ID:MVwtvARW(1) AAS
これってさ、JAVAアプリとかに組み込み可能なRDBなんだよね?
JAVAに組み込み可能なピュアjavaのOODBないの?
283: 2007/01/05(金)10:17 ID:??? AAS
http://journal.mycom.co.jp/cgi-bin/print?id=32005
284: 2007/05/21(月)16:34 ID:??? AAS
ほしゅ
285: 2008/02/12(火)23:18 ID:??? AAS
HSQLがJavaでなければ、、、、、と思う。
286: 2008/02/13(水)15:39 ID:??? AAS
H2がある昨今、HSQLのメリットって何だろう?
特に無条件新規の場合
287: [hage] 2008/03/10(月)01:37 ID:??? AAS
テキストエディタで中身が確認できる
288
(2): 2009/02/19(木)20:02 ID:9Ddd0lZw(1) AAS
>>288
      ∧,,∧ ∧,,∧
   ∧,,(´-ω-)(-ω-`)∧,,∧
  ( ´-ω)旦o) (o旦o(ω-` )
  (_  o[(  ´-) (-`  )]o _)
  └'ー-(_   )][(   _)ー'┘
      'ー'^ー'   'ー'^ー'
289: 2009/02/19(木)20:21 ID:o/Cz7YlW(1) AAS
ソニンが日英合作映画に出演するとのこと
『女優』として『脱ぐ』ようです
作品としてはR18になるようですので期待しちゃいますね

2chスレ:mobile
290: 2009/02/22(日)23:21 ID:3WTAuxg1(1) AAS
>>288
`∧_∧
(´・ω・)
( つ旦O
と_)_)
ちょっと休憩。
291: 2010/06/17(木)05:23 ID:??? AAS
ピュアJavaデータベースHSQLDBの最新版「HyperSQL 2.0」が公開
http://sourceforge.jp/magazine/10/06/11/107227
292: 2011/03/18(金)23:58 ID:??? AAS
HyperSQL 2.1 Released
The latest version 2.1 GA introduces enhancements in all areas.
It supports the widest range of SQL Standard features seen in any open source database engine.
We have reached SQL Standard conformance to almost full SQL-1992 Advanced Level and SQL:2008 core language features plus an extensive list of SQL:2008 optional features and many extensions.
293: 2011/03/19(土)00:01 ID:??? AAS
Many enhancements have also been made to Java and SQL stored procedure and function support, and to other areas.
294: 2011/05/08(日)00:46 ID:H0nvAfRp(1) AAS
やっぱストアドプロシージャ書けるのは良いな。
295: 電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【37.2m】 2013/04/28(日)21:37 ID:??? AAS
もう語らないのか
296: 2013/11/04(月)12:19 ID:xUgHkyHF(1) AAS
事前面接の事実をおさえて職安法44条で刑事告訴
http://wiki.algomon.com/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5
297: 2014/02/26(水)09:59 ID:??? AAS
2/14にVer.2.3.2リリースしてた
298: 2017/12/29(金)11:47 ID:dtNZwIie(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

X03I48GDWS
299: 2018/02/14(水)13:34 ID:??? AAS
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
300: 2023/10/16(月)02:42 ID:??? AAS
なんでこんなことになるんだろうねえ…
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.898s*