JDBC経由で取得したデータ(ORACL)をHTML上に表示するには?

[上に] [前に] [次に]
なな [E-Mail] 1999/06/17(木) 17:45:55
オラクルにJDBC接続して特定のデータを取得し
その結果をHTML上に表示したいのですが、
その方法が分かりません。
誰かご存知の方はいませんか?
宜しくお願いします。

NAK 1999/06/19(土) 22:33:06
JDBCがどの様なものか判りませんが、
どの様な環境にせよ、プログラム(CGI)を作ればよいです。

プログラムは、普通にDBアクセスするような作りをし、
出力は、データをHTML形式に変更したものを随時?出すようにすればよいです

出力方法は、環境(WINNT,UNIX等)により変わります。
NTであるなら、C、VB等で作成できます。

もう少し、どの様な環境でするのかを書いてくれないと答えようがありません

とほほ 1999/06/19(土) 22:45:40
私も、オラクルやJDBCはほとんど知らないのですが、まぁ、一度、
「ラウンジ」の「検索」から「オラクル」あたりを検索してみてください。

なな [E-Mail] 1999/06/21(月) 09:31:50
「NAK」さん・「とほほ」さん、回答ありがとうございます。

色んな参考書を読んだ結果、無事データを取得する事が出来ました。
ただ、データを取得するクラス(以後  sam1.class)を作成する事
が出来たのですが、
それをHTML上に表示する方法(sam1.classからHTMLへデータを
引き渡す方法及び、HTMLからsam1.classへデータを引き渡す方法)
が分かりません。知っていたら分かりやすく教えて下さい。
サンプルなんかがあるとより分かりやすいんですが。

ちなみに現在はNTを使っていますが、
出来るだけ、環境(WINNT,UNIX等)に左右されない
作りにしたいと思っています。
あとjava+HTMLのみだけでは駄目でしょうか?

宜しくお願いします。

PTAN [E-Mail] [HomePage] 1999/06/21(月) 09:56:51
Applet-JavaScript間の通信はLiveConnectを使えば
可能です。詳しくは...
http://developer.netscape.com/find/index.html
http://java-house.etl.go.jp/ml/

JavaScript-HTMLはここのホームページを見れば分かると思います。

hiro-kim 1999/06/22(火) 10:18:04
もっとも正攻法の解答としては JSP(Java Server Pages)を使います。

Java言語ベースのスクリプトとHTMLを混合して記述した .jspファイルを,Webサーバに置かれたJSPエンジンがWebアクセスのつど解釈して,動的にHTML文字列を生成します。
UNIXベースのWebサーバで使われるPHP,MicrosoftのASP(Active Server Pages)と同じ位置づけの技術です。

1.Webブラウザから,Webサーバ上の Java Servlet(*.class)を呼び出す。
2.Servletが JDBCで RDBにアクセスし,検索結果を得る。
3.Servletが callPageでJSPファイルを呼び出し,検索結果を埋め込む
4.JSPファイルが解釈され,動的にHTMLを生成してWebブラウザに送信

問題は Servlet & JSP対応のWebサーバが必要だと言うことでしょうか。

http://www.livesoftware.com/

の JRunなどを使えば,代表的な各種WebサーバにServlet & JSP機能を提供できます。でも,Oracleを使っているということは業務利用でしょう? 業務レベルで満足のいくパフォーマンスが発揮できるかどうかはわからないです。

……といいつつ,3週間ほど前に JRunをダウンロードして使ってみただけの初心者だったりする……

のほほ [E-Mail] 1999/07/16(金) 12:31:00
servletを使いましょう。
servletクラスを継承して、クラスを作成することと、
servletRunnerをWebServerに組み込むことを注意してください。

servletからJDBCでOracleへアクセスし、
リザルトをHTMLに埋め込んでリターンします。

[上に] [前に] [次に]