X



【Pure】HSQL database engine【Java】
0001名無しさん@お腹いっぱい。垢版03/08/16 02:57ID:enpQ5UvU
100% pure Java なデータベース HSQL について語ってくれたまえ。

Javaアプリケーションのデータ格納用に、PostgreSQL や
MSDE をインストールするのはちょっと面倒くさい、
Jet(mdb)みたいにセットアップできるデータベースが欲しい、
そんなあなたに HSQL。

http://hsqldb.sourceforge.net/
0149NAME IS NULL垢版04/12/16 22:13:09ID:???
それじゃ事実上使えないに等しいといってるようなもんじゃね?
0150NAME IS NULL垢版04/12/16 22:56:47ID:???
SQL直書きなら大丈夫だが
moveToInsertRowとかJDBC2の機能ははじかれるね
小規模ならいいとはいえ多少弱いな
0151NAME IS NULL垢版04/12/31 13:57:54ID:???
hibernateする分にはOracleもHSQLDBも変わりない。
0152NAME IS NULL垢版05/01/14 22:56:06ID:???
Oracle の rownum や PostgreSQL の limit に相応するの無いっすかね?
hibernate 使わずに Spring の JDBC Template でやっちまおうと思ってるんですが。
0154NAME IS NULL垢版05/01/16 10:34:40ID:???
>153
思いっきり見落としてた。ありがとう。
ttp://hsqldb.sourceforge.net/doc/guide/ch08.html#select-section
LIMIT n m
0155NAME IS NULL垢版05/01/30 01:04:05ID:htosOV6a
質問なのですが、
日付の引き算はどうしたらできるのでしょうか。考えても思いつかず。お願いします。
0156NAME IS NULL垢版05/01/30 01:35:26ID:???
それは「HSQLDBではどうやるんですか?」という質問だと理解していいんだな?
0157NAME IS NULL垢版05/01/30 12:54:15ID:D3mj7bnG
>>156
そうです。わかりづらい書き込みですみません。
0158NAME IS NULL垢版05/01/30 15:43:20ID:???
>>157
ならば、 153が示したHTMLの"Built-in Functions and Stored Procedures"辺りに
答えがあるだろう?ちゃんと読んだか?
0159NAME IS NULL垢版05/01/30 15:52:07ID:???
>>157
じゃあDATEDIFF( string, date1, date2)だな。

date1, date2に比較したい日付列、stringは比較する単位を指定する。

'ms'='millisecond', 'ss'='second','mi'='minute',
'hh'='hour', 'dd'='day', 'mm'='month', 'yy' = 'year'が指定できるらしい。

TESTDATE( pk INTEGER, start DATE, end DATE)

というテーブルがあって、pkが1、startが'2005-01-20'、endが'2005-01-29'だとしたら、
SELECT DATEDIFF( 'dd', end, start) AS diff from TESTDATE where pk = 1で
diffには-9が入る。
0161NAME IS NULL垢版2005/04/13(水) 19:23:09ID:???
IDENTITYが最大値に到達するとどうなるんでしょうか?
意味からいってサイクリックに採番するわけにもいかないし
エラー発生とかでしょうか。
0162NAME IS NULL垢版2005/04/23(土) 12:48:33ID:???
text table で、update 繰り返すと .data ファイルに隙間(空白)がどんどん出来ていくのは仕様ですか?
0164NAME IS NULL垢版2005/05/11(水) 18:10:38ID:???
Memory-Only(URLがjdbc:hsqldb:mem:xxx)でSEQUENCE作ると、NEXT VALUE FOR が毎回0を返すんだが・・・
In-Process(URLがjdbc:hsqldb:file:xxx) でデータベース開いた場合はうまくいく。なぜ?

hsqldb-1.7.2.7と1.7.3.3で確認した。うちだけ?何か間違えた?
0165164垢版2005/05/12(木) 09:37:41ID:???
自己解決。SELECT NEXT VALUE FOR XXX FROM の返す結果が0件だったので
NEXT VALUE FORが評価されてなかった。対象の表が自作のテーブルだったんだが、
ここにレコードがなかった。
ドキュメントには「SYSTEM_SEQUENCES 使え」って書いてあるね・・・お騒がせしました。
0166NAME IS NULL垢版2005/06/14(火) 23:33:33ID:Yb6F6iob
google で hsql を検索すると、このスレが先頭に来る。
いやそんなことはどうでもいい。

「もしかして: mysql」ってなんだ(゚Д゚)ゴルァ
0167NAME IS NULL垢版2005/06/19(日) 02:24:23ID:???
hsqldb で検索するといいじゃないかな
0168HYPER DB!垢版2005/06/28(火) 19:46:34ID:FyvKDDrO
皆さん、HSQLのバックアップ処理はどうしていますか?

MySQLのADMINみたいなプログラムはあるんでしょうか?
MySQLADMINだと時間指定すれば勝手にバックアップ取ってくれるし、
初心者でも簡単に使えるデーターべすですね。

HSQLの評価は凄く高いですけど、管理が面倒だとちょと・・・
みなさんどうされていますか?
0169NAME IS NULL垢版2005/06/28(火) 22:54:25ID:???
>>168
使ってみた?
使ってみたのならそういう感想はでないとおもうんだが
0170NAME IS NULL垢版2005/07/07(木) 01:15:04ID:a1/Yzld+
1.8.0age
0171168垢版2005/07/11(月) 13:55:56ID:AujpvUAs

>>169

はい、ダウンロードして使ってみました。最新版の1.8です。

やはり、MySQLの管理プログラムに値するものは付属していませんね。
AWT版とSWING版のSQL文入力コンソールがあるだけで、
「午前4:00に、テーブルAのデーターを全部バックアップせよ」なんて
できないです。すこしがっかりです。
0172NAME IS NULL垢版2005/07/11(月) 21:06:06ID:???
MySQLだって単体には管理ツールついてこんし
組み込みDBという扱いならどういうものかわかるとおもわれ
0173NAME IS NULL垢版2005/07/12(火) 00:14:38ID:???
HSQLDBのバックアップなんて、ディレクトリごとコピっとけば終わりじゃないの?
0174NAME IS NULL垢版2005/07/12(火) 00:50:45ID:???
ディレクトリというかさらに細かいところを見ていけばもっとシンプルだけどな
どっちにしろあれほどシンプルな格納の仕方はないな
ログそのものがデータベース
0175168垢版2005/07/14(木) 14:39:21ID:7Um6zVOb
>>173-174
ちょっと興味がありますので、詳しく教えてくださいませんでしょうか。
さらに細かいところとはつまりどういうことでしょうか。

MYSQLのバックアップだと、SQL文がずらーと書かれたファイル1つで
バックアップとリストアができます。

HSQLをJBOSSと使いたいのですが、バックアップが簡単にできないと
困っています。どうか、どなたかご指導ください。

宜しくお願い致します。
0176NAME IS NULL垢版2005/07/14(木) 15:09:23ID:???
HSQLDBはJBOSS自身もつかってたような

本当にHSQLDB使ってみたの?
ならバックアップがどうのこうのって話は出てこないと思うんだが
0177NAME IS NULL垢版2005/07/14(木) 15:10:27ID:???
もうひとつ追加

JBOSSで使うのはいいけどサーブレットで使う場合はアプリ側で排他しないとダメだぞ

いわゆるクライアントサーバーのDBじゃないからね
0178168垢版2005/07/14(木) 20:08:11ID:7Um6zVOb
>>177
サーバーとして使えます。
常時作動させて、それでバックアップを午前の4時に自動的に取るバッチ処理
をしたいのですが、できません。

やっぱり、HSQLを本番稼動させている方は少ないみたいですね。
あきらめようかな。ここのどなたも使ってないってことは実績が無いと
みていいともいます。
0179NAME IS NULL垢版2005/07/14(木) 20:10:17ID:???
サーバーとして使えるって?
排他制御がないのにどうやって?
あくまでも接続方法としてTCPIPでも可能ってだけだよ
0180NAME IS NULL垢版2005/07/14(木) 20:11:56ID:???
実績は豊富にある
DBの名前自体大きく変わったからね

まぁ組み込みDBってのは表に出てくることなく裏で動いてるものだよ

HSQLDBはサブクエリーも使えるしスタンドアロンDBとしては優秀
Access(JET)よりちょっと上ってところだな
0181NAME IS NULL垢版2005/07/14(木) 23:56:01ID:???
>179
JBOSSを(J2EE)サーバとして使ってるって事でしょ。

>178
cronなり何なりでファイルをコピーするだけでいいと思うのだが、
「できません」ってどういう事?
できない状況が考えられないので何度も「本当に使ってみたの?」と
言われているんだと思う。

商用でも使われていると思うよ。うちはスタンドアロンのGUIアプリに
組み込んで使った。VB+Accessみたいに簡単にできちゃうのがgood
0182NAME IS NULL垢版2005/07/14(木) 23:58:30ID:???
だからsunはjdkにバンドルしろってばさ。
0183NAME IS NULL垢版2005/07/15(金) 00:44:24ID:???
>>175
なんか何が疑問なのかさっぱりわからんのだが....

HSQLDBを起動して使い始めると、三つのファイルができる。たとえばDB名がTestDBなら、
TestDB.script、TestDB.log, TestDB.propertiesの三つだ。基本的には、起動コマンドを打った
ディレクトリにできる。

このうち「.script」がSQLログ。こいつがあれば復旧可能だ。
完全バックアップするにしても、三つのファイルがあるディレクトリを丸ごとコピーしとけば終わり
だろ?という話なんだけど?
0184NAME IS NULL垢版2005/07/15(金) 00:53:49ID:???
うちもスタンドアロンアプリで組み込んで使ったよ
これは便利だ
0185NAME IS NULL垢版2005/07/15(金) 09:56:44ID:???
うちも同じことやりますた。(GUIアプリ)
in-process で使えるRDBだからすごく楽ですよね。
画面の表示内容やら、いろいろなものを保存してます。
独自ファイルで実装してたらきっと泣いてたと思う。

バックアップもファイルコピーして終了だし。素晴らすぃ。
0186NAME IS NULL垢版2005/07/15(金) 19:38:52ID:???
ダーティリードありとドキュメントに書いてあるような気がするんだけど、皆様は排他ってどうしてます?

やっぱアプリ側で楽観的ロック?
0187NAME IS NULL垢版2005/07/15(金) 20:17:49ID:???
排他機能がすっぽりおちてる以上アプリ側でやるしかないだろ
組み込みってそういうもんだと思ってるから別になんともおもわんな
自前でストレージエンジン作るのに比べたら・・・
0188NAME IS NULL垢版2005/07/18(月) 01:26:19ID:cvkXJZ10
Apache Licence2.0というのは掻い摘んで言うとどんなライセンスなのでしょうか?
0189NAME IS NULL垢版2005/07/18(月) 03:11:50ID:???
このソフト使ってるよーとか、その組み込んだソフト自体のバグの責任はとらねーよとか
そういう明示が必要
0190NAME IS NULL垢版2005/07/18(月) 10:07:57ID:???
ソース公開の義務はないのですね。
あいがとう。
0191NAME IS NULL垢版2005/07/18(月) 19:22:08ID:???
なんだなんだ、しばらく見ないうちに、自分でやってみたり調べもしない香具師が増えたのか?
0192& ◆tNtHsziLno 垢版2005/07/20(水) 14:27:42ID:HF4pEmJc
みなさん、ご指導どうもありがとうございます。

バックアップはその三つをCRONすればいいだけなのですか。
恥ずかしながら知りませんでした。

排他処理とは、つまりトランザクション処理のことですね。
ファントムだとか、そりゃ色々あってややこしいですが、
アップサーバーに処理させます。

やっぱり、HSQLのファンは多いですね。嬉しいです。
またお話しさせてください。最新版のレポートでもさせて頂きます。
0195NAME IS NULL垢版2005/07/20(水) 23:05:28ID:???
>>192

排他要るならderbyって手も。速度は知らん。jarサイズはHSQLDBよりはデカい。
0196NAME IS NULL垢版2005/07/20(水) 23:14:59ID:???
組み込み用途のDBなんでマルチユーザーとは使い方ちがうからな

複数のスレッドからのアクセスで排他制御が必要なら最大セッション数1の
コネクションプールみたいにしてやればいいだけだが、それならそもそもDBの選択を誤ってるとしか思えん
0198NAME IS NULL垢版2005/07/21(木) 02:37:23ID:???
SQLiteとこっちどっち使おうか迷う。
JNIらなくていい分こっちのが楽なんだろうけど。
0199NAME IS NULL垢版2005/07/30(土) 09:27:10ID:???
1.8落としてみたんだけど
標準でdataディレクトリが無いのは何故?
あんなプチ嫌がらせを受けるとは思いもしなかったw
0201NAME IS NULL垢版2005/07/30(土) 10:27:29ID:???
>>200
demoディレクトリがdataディレクトリを参照してるんですがそれが何か?
0202NAME IS NULL垢版2005/07/30(土) 11:24:22ID:???
dataなんて自動生成されるだろ?
0203NAME IS NULL垢版2005/07/30(土) 15:25:11ID:???
同じ実行ファイルを連続して起動すると(同時実行ではない)
The database is already in use by another process
このようなSQLExceptionが発生するのですが、何が原因なのでしょうか?

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

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

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

いろんなWebページを読みふけるのもいいのですが、それだと
知識が断片的になりそうでこわいです。
0217NAME IS NULL垢版2005/10/08(土) 20:10:27ID:z5mF1uXf
ApacheのDerbyスレが無いけど、建てていいんかしらん?
0218NAME IS NULL垢版2005/10/09(日) 03:13:20ID:???
>>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冊)
(マニュアル検索をクリック、キーワードCloudscape、表示結果数100で検索)
http://www.elink.ibmlink.ibm.com/puc/jsp/index.jsp?country=J1&language=JPN
Cloudscapeと3つの「C」
http://www-6.ibm.com/jp/developerworks/ysl/j_ysl-cloud.html
IBM Cloudscape、Apache Derbyについて
http://timescape.jugem.jp/
Unofficial DB2 BLOG
http://db2.jugem.cc/

IBM DB2 スレ (関連スレ)
http://pc8.2ch.net/test/read.cgi/db/1057170768/
0219NAME IS NULL垢版2005/10/09(日) 04:18:07ID:???
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
http://publibfp.boulder.ibm.com/epubs/pdf/d8863601.pdf
IBM Cloudscape 開発者ガイド V10.1
http://publibfp.boulder.ibm.com/epubs/pdf/d8863611.pdf
IBM Cloudscape リファレンス・マニュアル V10.1
http://publibfp.boulder.ibm.com/epubs/pdf/d8863621.pdf
IBM Cloudscape チューニング・ガイド V10.1
http://publibfp.boulder.ibm.com/epubs/pdf/d8863631.pdf
IBM Cloudscape ツールおよびユーティリティー・ガイド V10.1
http://publibfp.boulder.ibm.com/epubs/pdf/d8863641.pdf
IBM Cloudscape サーバーおよび管理ガイド V10.1
http://publibfp.boulder.ibm.com/epubs/pdf/d8863651.pdf
IBM Cloudscape V10.1 リリース・ノート
http://publibfp.boulder.ibm.com/epubs/pdf/d8863661.pdf
0221NAME IS NULL垢版2005/10/16(日) 15:11:24ID:???
OOo2.0にバンドルされるんですね
0222NAME IS NULL垢版2005/11/16(水) 16:53:31ID:x2y+9/gP
HSQLDBで、resultsetの行数を知る方法はどうやったらいいの?

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

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

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

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

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

Accessっていうんだ。
0244NAME IS NULL垢版2006/04/22(土) 18:10:51ID:7EOj+0as
CSVのデータをテーブルに流し込んでやる事は出来るんじゃろうか。
コードを書かずに…どなたか教えてください。
0246244垢版2006/04/22(土) 21:31:32ID:bdflM9nn
>>245
ありがとうございます!!
0247NAME IS NULL垢版2006/04/29(土) 13:05:09ID:GTRbXOe3
教えてください。
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)
at org.hsqldb.util.DatabaseManager.main(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.hsqldb.util.DatabaseManager.execute(Unknown Source)
at org.hsqldb.util.DatabaseManager.actionPerformed(Unknown Source)
at java.awt.Button.processActionEvent(Button.java:388)
at java.awt.Button.processEvent(Button.java:356)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

となります。
どうすれば使えるようになるのか、知っている方教えてください。
よろしくお願いします。
レスを投稿する


ニューススポーツなんでも実況