トップページphp
982コメント347KB

■■ Servlet/JSP(EJB含む) 質問スレ Part2 ■■

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/05/14 11:32ID:RETM9b3/

前スレ
■■ Servlet/JSP(EJB含む) 質問スレ ■■
http://pc2.2ch.net/test/read.cgi/php/1023501812/l50
0002103/05/14 11:33ID:RETM9b3/
2ゲト

前スレが1000直前でログ行きになりましたので作成しますた。
0003nobodyさん03/05/14 12:41ID:MmBrbGNy
サーブレットの勉強始めようかと思うのですが
何かお勧めの書籍はありませんか?

割に初心者向きなのがよいのですが
0004nobodyさん 03/05/14 14:41ID:???
3>>
私も初心者なので参考になるかどうかは?ですが
技術評論社がいろいろ出してますよ
ttp://www.gihyo.co.jp/

Webでは、アットマークがわかりやすいです。
ttp://www.atmarkit.co.jp/fjava/
その他初心者向けでわかりやすいところ
ttp://www.hellohiro.com/
0005nobodyさん03/05/15 07:54ID:Xu+tBaMk
J2EE+Tomcatで動くWebアプリ、どんなアプリがつくれるのでしょうか?
0006nobodyさん03/05/15 11:01ID:???
>>5
いろいろ。
0007nobodyさん03/05/15 11:15ID:???
Javaで作られたソフトが最近ベクターなんかにあるから
使ってみ。
多分Perlで十分と思うはずだよ。
Javaは5人以上で開発する大きいアプリ向きだよ。
0008503/05/15 19:08ID:???
>>7
なるほど。
プログラミングはほとんどやったことがないのですが、Javaにとても興味があり時間をかけて勉強しながらつくれるものがあればいいなと思い質問しました。
サーバサイドJavaを使用したWebサイトではamazonぐらいしか知らないのですが、他にここのサービスはJavaだよ。などありましたら教えて下さい。
0009nobodyさん03/05/15 21:23ID:???
>>8
ttp://www.froma.com/
0010nobodyさん03/05/15 21:42ID:???
>>8
もしかして数えるぐらいしかないと思ってない?
CGIと違って拡張子が出ないことがほとんどなので、知らずに使ってると思うよ。
0011nobodyさん03/05/15 22:20ID:???
AppleのサイトもJavaっぽいなぁ。(.Macのページあたりが……)
0012503/05/16 08:43ID:???
なるほど、知らず知らずのうちに使っているわけですね。
Appleの.MacとFromAをみました。
これらのサイトは、htmlだけでは実現できないのでしょうか?
0013nobodyさん03/05/16 10:02ID:???
>>11
AppleはWebObjectに決まっとろーが。Javaは無関係ではないが。
>>12
入力フォームがあってその応答ページがある場合は、HTMLだけでは無理。
0014503/05/16 12:36ID:ILcFXqKN
>>13
FromAのサイトの場合は、目的の情報をみるために勤務地や勤務時間帯、業種などをチェックボックスなどで選び、
そのチェックによって表示させるhtmlを変えるといった事をJavaでやっているのでしょうか?
この場合は一度Javaでシステムをつくってしまえば、後はデータベースに勤務地、勤務時間帯、業種などを入力すればいい。
こんな風に考えて良いのでしょうか?
また、cgiと比べた場合のメリットは、どんな所があるのでしょうか?
0015nobodyさん03/05/16 12:50ID:???
駄目だ、このスレ。
やっぱりWebPG板は、プログラム板に比べて極端にレベルが低い。
0016nobodyさん03/05/16 13:11ID:???
>>15
そんなわかりきったことを今さら・・・
0017nobodyさん03/05/16 13:15ID:???
>>16
同感だけど、でもなんでだろうね?
「Web」ってつく場合はなんでも敷居が低い(つまり人口が多い)から
必然的に初心者やDQNが多くなるってことでちゅか。
00181303/05/16 18:12ID:???
>14
FromAに関してはその通り。
CGIとJavaはできること自体はほとんど同じだよ。

CGIはCommon Gateway Interfaceの略だけど、
どこまでをCGIというのか俺はよく知らん。ServletもCGIの一種かもしれない。

Servlet+JSPを他の言語と比較すると、
初回起動時にコンパイルされ、実行されるので、応答が速いのが特徴。
Javaがオブジェクト指向言語であり、型をもった言語なので、
規模の大きなシステムに対応できる。
0019nobodyさん03/05/16 21:11ID:???
jspで、カレントディレクトリのファイルにアクセスするには
どうすればいいのでしょうか?

jspがある場所の絶対パスを取得できるようなメソッドを探しています
0020nobodyさん03/05/16 22:11ID:???
>>18
CGIとServletは違うよ。
CGIはリクエストに対して毎回プロセスを起動するが、Servletはそんなことはない。
0021nobodyさん03/05/16 22:30ID:???
>>19
application.getRealPath("/")
0022nobodyさん03/05/16 22:43ID:???
>>21
その場合、jspが収納されているディレクトリまで表示してくれません.....
application.getRealPath(request.getServletPath())
のようにしても大丈夫でしょうか?
0023nobodyさん03/05/16 23:14ID:???
>>22
やってみればいいじゃん(´Д`;)
JSPが収納されている所の相対パスはわかるんだから"/"でやるか、
getServletPathを加工すればいいんじゃない?
0024nobodyさん03/05/16 23:42ID:???
String unko = request.getServletPath();
String To_oT = application.getRealPath(unko.substring(0,unko.lastIndexOf("/")));
といった具合でヤったら上手くイケましたが、なんか変じゃないでしょうか?感想きぼん
0025nobodyさん03/05/17 00:42ID:GRxoPR2o
Jbuilder6とTomcat4.0でJSP&Servlet&JavaBeanを使ってます。
OracleのJDBCでClass.ForNameでドライバーをロードしてます。
ライブラリ設定でclasses12.zipだとClassNotFoudExceptionを起こしますが、
拡張子をかえてclasses12.jarだと使えるようになりました。

設定が何か足りないんでしょうか?
使えますが、今までそう言う使い方をしたことがないので気持ち悪いです。
教えていただけたらうれしいです。
0026nobodyさん03/05/17 22:02ID:???
Servlet + jspでサイト作っているが、
perlとかに比べるとキータイプ量が多すぎ(IDE使っても)
struts使えばいいんだけど、重いし(taglibのhtml parseが重いのか?)

javaは好きだけど、もーちっと早く(軽く)ならんかねぇ。
0027nobodyさん03/05/19 12:05ID:???
>>26
適材適所でしょ。
お遊び程度ならPerlで良いし。
大規模な開発ならJavaが良い。

もちろん、OOで組んでるよね?
0028nobodyさん03/05/20 17:17ID:???
Director(lingo)とJSPとの連携の方法とかどうすんだろ。

shockwave上で配列を送信し、JSP(Tomcat)が処理をする。
JSPから帰ってきた値をshockwave上でロードし表示する。

FLASHでは出来たんだけどどうもDirectorとなるとねぇ・・・
0029山崎渉03/05/22 02:02ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0030nobodyさん03/05/22 20:09ID:???
Servlet開発時のデータベース周りの実装方法
に関して質問なんですけど、質問させて下さい。

データベースに直接アクセスするクラス(SQL文を発行
するクラス)はテーブルごとに作るべきなのでしょうか?
私の考えとしては良くないと思うのですが、知り合いが

『テーブルごとに作った方が分かりやすいからそうするべき、
そして関連するテーブルの操作を分かりやすくするために
関連などを統括して管理するFacadeクラスを作れば完璧』

と言ってました。ちょっと納得したんですけど現場ではどうなんでしょうか?

データベース周りでもう一つ質問させてください。
トランザクションが使えないデータベース(InnoDBのないMySQL)
を使わなくてはいけないのですが、トランザクションを代替する
技術ってのはあるのでしょうか? たまに『テーブルロック』
という言葉を聞きますが意味が分かりません(調べたのですが。。)



0031nobodyさん03/05/23 13:39ID:???
age
0032nobodyさん03/05/23 13:39ID:+oHLdgr/
ageそこない
0033nobodyさん03/05/23 20:51ID:???
>>30
一つめ、デザインパターン的にはそれでいいんじゃないの?
それかビュー作って、それを操作するクラスを直接いじるか。

二つめ、テーブル全てにロック掛けること。
0034nobodyさん03/05/23 21:57ID:4w3zPP+u
perlのcryptと同じことはどうやればできますか?
0035nobodyさん03/05/24 00:10ID:???
>>33
なるほど。。
私は今までデータベースアクセスクラスは意味で分けていました。
あるメインテーブルがあってそれの関連テーブルがあって……、っていうときに
一つのクラスで全てやってたんですね。この方がデータベースを使用したい
他のクラスから見た時に分かりやすいと思ったから何ですけど、>>30で書いた
方法でも外部から見た時のインターフェースは分かりやすい上に管理しやすい
ですよね。納得しました! ありがとうございます!

テーブルロックの方も理解できました(改めて日本MySQLユーザ会の
翻訳を読んでみたところ書いてありますね……)。テストコードも
作成して動作確認しました。
0036nobodyさん03/05/25 03:15ID:wztbsk0U
ApacheとTomcat4.0でJSP&Servletを使ってます。
mdbをODBCで接続しています。
SELECT文で日付型のフィールドを月だけを条件に
WHERE LIKE ’????/変数/??’
で抽出しようとしてますがレコードセットが取得できません。
条件を WHERE Like ’2003/変数/23’にするとexecuteQueryで
レコードセットを取得できます。
ワイルドカードを使った条件の指定が出来ないのですが
どうすればよいのでしょうか?

0037nobodyさん03/05/25 04:08ID:???
LIKEの使い方を間違ってる。Java以前の問題
つまりスレ違い板違い
0038nobodyさん03/05/25 04:15ID:???
>>36
日付型のフィールドなら LIKE なんてパフォーマンスの悪いもの使わないで
月だけ一致させるような SQL が組めるだろう。MDB は知らんが

SELECT 〜 FROM 〜 WHERE MONTH(HOGE_DATE)=?

とかじゃないのか?
0039nobodyさん03/05/25 05:53ID:GS2nRQzR
板違いかもしれませんが、、、レンタルサーバーを探しています。
DBでcgi、php、jsp(java)、sarvlet(java)で使えることが必須です。
比較的に安くて、サービスがいいところをご存知の方いましたら、
レンタルサーバーのURLか名前を教えてください。
0040nobodyさん03/05/25 11:11ID:???
>>39
自鯖立てた方が早いような
0041nobodyさん03/05/25 13:57ID:???
>>39
レンタルサーバ板があるよ。
0042nobodyさん03/05/25 14:42ID:???
質問です。

今まで、WindowsでApache + perlを動かしていて、
先日Tomcat入れて、mod_jk2でApacheと連携させようとしたら
たとえばttp://localhost/examples/とやってディレクトリ一覧が表示されたので、
成功だと思いjsp/index.html を表示させようとしたらエラーになってしまいました。

で、少し調べたらApacheのhttpd.confの以下の部分が原因だと判明しました。

AddHandler server-parsed .html

これを消すと、問題なくApacheとTomcatの連携ができます
(Tomcat側のhtmlが表示されるようになる)。
しかし、ScriptAlias内のhtmlが表示できなくなってしまいます。
(たとえば/cgi-bin/index.html などが表示できなくなる)
これを残すと、逆の状態(/cgi-bin/index.html は表示できてTomcat側のhtmlが表示できない)

perlとTomcatの共存はできるのでしょうか?
できないならできないで諦めますし、もし解決策があれば教えていただきたいのですが
0043nobodyさん03/05/25 21:27ID:GS2nRQzR
>>41
いちおう、あっちにも質問してきたのですが、あっちでも海外サイトや自鯖にすれという返事でした。
で、WebProgやってる方なら、自分の使ってる鯖とか知ってる鯖でいいのがあるんじゃないかと
期待しちゃったんですよね。
>>40
うー自鯖立てる余裕・スペースがない。。。
0044nobodyさん03/05/26 00:06ID:nT/ZUPB+
>>37
素人なもので...スマソ
>>38
ありがとうございます。
やってみます。
0045あぼーんNGNG
あぼーん
0046山崎渉03/05/28 17:05ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0047nobodyさん03/05/29 14:32ID:???
testage
0048nobodyさん03/05/29 14:34ID:hW1BfWjc
http://homepage3.nifty.com/uzblend/servlet/#x13
NetScape7でダウンロードすると、尻にサーブレット名がつくんだけど
対処方法はありますか?
0049nobodyさん03/05/29 15:12ID:f7DLEcKa
ここってプログラムの質問はOK?>all
0050nobodyさん03/05/29 20:26ID:???
>>49
Webとの接点がなければ、↓
【初心者】 Java質問・相談スレ25 【大歓迎】
http://pc2.2ch.net/test/read.cgi/tech/1054041744/
0051test03/05/30 11:25ID:Bn0/gbDC
JSPのセッション管理ってやっぱりASPみたいにクッキーを使ってるんですか?
0052test03/05/30 11:49ID:Bn0/gbDC
それと.jspファイルの中には関数は書けないのでしょうか?
0053nobodyさん03/05/30 11:58ID:???
>>51
Cookie使う方法の他にももう一つある
>>52
書ける
0054nobodyさん03/05/30 12:29ID:???
便乗
JSPファイルの中にクラスは書けないのでしょうか?
0055nobodyさん03/05/30 12:55ID:???
>>54
インナークラスなら
00565403/05/31 15:56ID:???
サンキュ。インナークラスならできるのか。

Beanを変更するとTomcat再起動しなきゃいけないでしょ。
だから、Includeでうまくできないかなあと思って。
0057nobodyさん03/05/31 21:24ID:???

Beanを変更するとTomcat再起動しなきゃいけないでしょ。
Beanを変更するとTomcat再起動しなきゃいけないでしょ。
Beanを変更するとTomcat再起動しなきゃいけないでしょ。
0058nobodyさん03/06/01 11:34ID:fpa7NJkx
JSPで出力データに対するGZIPの圧縮のかけかたがわからないのですが、
ご存知の方いらしたら、教えてください。
0059nobodyさん03/06/01 13:55ID:???
>>58
「JSPで」って?通常のJavaプログラムでならできるってこと?
0060nobodyさん03/06/01 13:56ID:???
Java使いはJarでもやっててくらはい
0061nobodyさん03/06/01 14:34ID:fpa7NJkx
>>59
できますけど
servletならresonseからoutputStream取り出して
GZIPStreamでラップしてあげれば終わりです。

JSPの場合JSPWriterなんで、そのやり方じゃできないんですよ。

0062あぼーんNGNG
あぼーん
0063nobodyさん03/06/01 15:02ID:???
>>61
なぜできない?
同じこと書けばいいじゃない?
responseからoutputStream取り出せば?
0064nobodyさん03/06/01 16:39ID:fpa7NJkx
それでもできるんですが
<%...%>の外側に
<html>とか書けないもんで。
そうするとjspのメリットが損なわれるんです。
0065nobodyさん03/06/01 16:51ID:???
>>64
> <%...%>の外側に
> <html>とか書けないもんで。
なんで?書けるだろ。

あんたのいうJSPのメリットが何だかわからんが、
一般に言われるスクリプトレットの多用による画面デザインの
作成効率、メンテナンス効率の高さをメリットと考えるのなら、
JSP上でそんなことしようとするのがそもそもの間違い。
MVCって知っているか?
00666503/06/01 16:53ID:???
間違えた
> 一般に言われるスクリプトレットの多用による画面デザインの
> 作成効率、メンテナンス効率の高さをメリットと考える

一般に言われる画面デザインの
作成効率、メンテナンス効率の高さをメリットと考える

スクリプトレットを多用すると逆に効率落ちまつ。

どうしてもJSP上でやりたかったらカスタムタグ作ったら?
0067nobodyさん03/06/01 17:01ID:fpa7NJkx
>JSP上でそんなことしようとするのがそもそもの間違い。
設定かなんかでgzipエンコーディングするように
できるんですか?

0068nobodyさん03/06/01 17:01ID:fpa7NJkx
>なんで?書けるだろ
書いてもいいんですが、
ブラウザで表示できないのは明らかですよね?
そうでもない?
0069nobodyさん03/06/01 17:09ID:???
MVCって知っているか?
0070あぼーんNGNG
あぼーん
0071nobodyさん03/06/01 17:13ID:???
> <%...%>の外側に
> <html>とか書けないもんで。
> そうするとjspのメリットが損なわれるんです。

あほ、html構文が使えるのがjspのメリットだろ
じゃなきゃ最初からサーブレットで処理しろよ
0072nobodyさん03/06/01 17:17ID:fpa7NJkx
なんでぶちきれてるんだろう・・・

部分的にgzip encodingで送ってもブラウザでは表示できません
って事は理解できますか?
だから、html構文でJSPを記述できなくなってしまいます。
そこで、何かしらの方法でJSPが出力するデータ全て
をgzipでエンコードしたいわけです。
サーブレットでやれば簡単にできますが、
>html構文が使えるのがjspのメリット
のメリットを使いたいわけです。

0073nobodyさん03/06/01 17:19ID:QjqCOy4N
HTMLのフォームに入力された情報をサーブレットでうけとって、mysqlに登録しようとしているのですが、日本語文字列を登録しようとするとエラーがでてしまいます。
半角英数なら何も問題なく登録できるのですが。これはどんな原因が考えられますか?
java.sql.SQLException: Syntax error or access violation こんなエラーがでてしまいます。
ちなみに同じinsert文をmysql側で直接発行するとちゃんと登録できます
0074nobodyさん03/06/01 17:20ID:???
>>72
MVCって知っているか?
0075nobodyさん03/06/01 17:38ID:fpa7NJkx
>>74
知ってますが
だから、どこかの設定で変えられるのかかなぁと。

ちなみに
MVCに従うなら、どこに手を入れるべきだと思います?
これの答えがめちゃくちゃなら、
MVCという言葉を知っているだけに過ぎないですよね。

>>73
文字数とかは?
0076nobodyさん03/06/01 17:52ID:???
>>74
知っていてなんでJSP上でそんなことしようとする?
Servletでやれ
0077nobodyさん03/06/01 18:06ID:QjqCOy4N
>>75
問題ないです。'あ'とかでやってますし。
詳細を書きます。書籍情報を登録するテーブルを勉強がてら作ってみたのですが、
Insert into book_table (name,sectioncd,author1,author2,price,impressions) values ('あああ','300','111','222',333,'444')
というSQLでSQLExceptionが発生し、さらに
Check the manual that corresponds to your MySQL server version for the right syntax to use near ''44' at line 1"
というメッセージがでました。 ''44' というのがとても気になるのですが何なのでしょう?
日本語使わなければ登録できてます。助言をお願いします
0078nobodyさん03/06/01 18:54ID:???
>>75
もしかして、
「あるファイルをZIP圧縮して、そのファイルをダウンロードさせる」
んじゃなくて、
2chみたいに、zip圧縮したHTMLをブラウザで表示させる、ってこと?
#仕組みは知らんのでうまく説明できんが

だったらMVCの観点でもJSPで処理できた方が良いやね。
でも漏れはやり方知らん。
0079nobodyさん03/06/01 19:07ID:???
>>78
もしそれをやるんだとしてもZIPの展開はModelの役割。
展開して出力ストリームかなんかにしてそれをBeanまたは
そのプロパティとしてスコープに格納するのはController。
JSPではそれを出力するだけだね。
もしこれらを全部JSPオンリーでやりたかったらそれこそ、
JSPのメリットを損なわないようにカスタムタグでも作れ。
0080nobodyさん03/06/01 20:20ID:fpa7NJkx
>>78
>2chみたいに、zip圧縮したHTMLをブラウザで表示させる、ってこと?
gzip-encodingと言ったら、それ以外はたぶんないので。
gzipで圧縮して送るだけですね。
ヘッダをみて、ブラウザが勝手に展開してくれるので。
そう意味では79に書かれてる事は、読み流しておきますね。

まあ、これでMVCとかそんなレベルの問題の話しをしているのでは
無い事を認識してくれればいいんですが。

あと、カスタムタグではできないと思いますけど。

海外のサイトでも問題になっていましたが、
解決方法がないようなので、きっとないのでしょう。
jsp-servlet変換を行うパーサーをいじれれば
簡単なんですが。
Tomcatについて調べるのは面倒ですし。
変換後のjspをキャッシュから持ってきて、書き換えるのが
手っ取りばやそうです。
0081nobodyさん03/06/01 20:21ID:fpa7NJkx
そうそう

>jsp-servlet変換を行うパーサーをいじれれば
>簡単なんですが。
だから、どこかに設定すればできるようになってると思うんですよね。
あぁ、こっから書いておけば誤解もなかったのかな。

>>77
impressionは文字列を入れられるんですか?
0082nobodyさん03/06/01 20:50ID:QjqCOy4N
>>81
回答ありがとうございます。impressionはtext型、priceはint型,あとはvarchar型です
ところで、またおかしなことを発見しました.
SQL文をSystem.out.printlnで出しているのですが、
Insert into book_table (name,sectioncd,author1,author2,price,impressions) values ('ああ','300','いい','、「',1234,'、ヲ')
と出力されました。しかし、私がHTMLフォームから入力したのは
順に 'ああ','300','いい','あ',1234,'う'
と入力しているのです。'ああ'だとデバッグ文で化けないのに'あ'とか'う'の一文字だと化けてます。'ああ'の用に二文字以上だと
SQLExceptionでシンタクッスエラーがどうこう、となってしまいます


0083nobodyさん03/06/01 20:56ID:???
MySQLの文字コードにあわせてエンコードして送れよ
0084あぼーんNGNG
あぼーん
0085nobodyさん03/06/01 22:04ID:QjqCOy4N
>>83

文字列のエンコードというのは以下の方法でやっていますがあってますでしょうか?
String hoge = request.getParameter("hoge");
String hoge2 = new String(hoge.getBytes("EUC-JP"),"EUC-JP")
でいいんでしょうか?

MySQLのインストールの時にujisと指定したような気がするのですが、
定かではないです。確認する方法ってあるのでしょうか?

全然的はずれなこと書いていたらすいません
0086nobodyさん03/06/01 22:16ID:fpa7NJkx
SyntaxErrorと、文字コードは関係ないと思う。

いまいち、状況が把握できないな。
ソースコード全部アップしてくれたほうが
速く解決すると思うよ。
0087nobodyさん03/06/01 22:54ID:QjqCOy4N
//DB接続用変数の宣言
Connection conn = null;
Statement stmt = null;

//jdbc_URL
String jdbc_URL = "";

//SQL文
String SQL ="";

SQL += "Insert into book_table (";
SQL += "name,sectioncd,author1,author2,price,impressions) ";
SQL += "values (";
SQL += "'" + name + "',";
SQL += "'" + sectioncd + "',";
SQL += "'" + author1 + "',";
SQL += "'" + author2 + "',";
SQL += price +",";
SQL += "'" + impressions + "')";

System.out.println("SQL:" + SQL);


try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception e){
e.printStackTrace();
}

jdbc_URL = "jdbc:mysql://hoge/geho?user=xxx&password=yyy";
jdbc_URL += "&UseUnicode=true&characterEncoding=EUC-JP";
0088nobodyさん03/06/01 22:55ID:QjqCOy4N
try{
conn = DriverManager.getConnection(jdbc_URL);
stmt = conn.createStatement();
}catch(Exception e){
e.printStackTrace();
}


try{
stmt.executeUpdate(SQL);
}catch(Exception e){
e.printStackTrace();
}
try{
stmt.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}

008985=87=8803/06/01 22:56ID:QjqCOy4N
ヘタレコードで大変恥ずかしいのですがソースです。ちなみに例外処理とか全然わかってないです
0090あぼーんNGNG
あぼーん
00915403/06/01 23:29ID:+EWj3hSA
>57
JSP + BeanでBeanを変更してもTomcatを再起動しなくてもいい方法教えてけれ。

Windows2000
Tomcat4.1.24 J2SDK1.4.1_02
Eclipse2.1 + Lombozでやってます。
0092nobodyさん03/06/01 23:49ID:???
>>91
コンパイルして十数秒ほっとけば?
0093nobodyさん03/06/01 23:50ID:fpa7NJkx
DriverManager.getConnection(
"jdbc:mysql://localhost/",
"root",
"");
関係ないけど、こういう書き方の方が便利かな。

やっぱわかんないや、ごめん。

JDBCドライバのバージョンを変えると上手く行くかも。
2.0.14を使ってるけど、動作確認済み。
009485=87=8803/06/02 00:03ID:a+SCCf4R
>>93
そうですか。
でも親切にありがとうございました。
ちなみにJDBCはmysql-connector-java-3.0.6-stable-bin.jarっての使ってます
0095nobodyさん03/06/02 00:29ID:???
>>94
SQL文の最後の「;」がないだけじゃ?
>SQL += "Insert into book_table (";
>SQL += "name,sectioncd,author1,author2,price,impressions) ";
>SQL += "values (";
>SQL += "'" + name + "',";
>SQL += "'" + sectioncd + "',";
>SQL += "'" + author1 + "',";
>SQL += "'" + author2 + "',";
>SQL += price +",";
>SQL += "'" + impressions + "');";
                   ↑これ
0096nobodyさん03/06/02 00:40ID:???
>>95
あほか

SQL*plusしか使ったこと無いだろ、おまえ
0097nobodyさん03/06/02 00:44ID:???
>>91
お前はコンソールも見ないのかと小一時間
0098nobodyさん03/06/02 00:45ID:Qfc3wwjK
MVC厨はどこいった?
00999503/06/02 00:47ID:???
>>96
すまん、その通りだ
ってかSQL文しか見てなかったよ・・・
0100nobodyさん03/06/02 00:49ID:???
>>99
最後に;をつけなきゃエラーが返ってくるってのはSQL*plusの仕様。
SQLの仕様じゃない。
0101あぼーんNGNG
あぼーん
■ このスレッドは過去ログ倉庫に格納されています