- - PR -
Javaアプレットを使用したDB接続について(Web上)
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-11-27 18:28
こんばんは。
おめでとうございます。
デフォルトのサンドボックスポリシーでは、ホストコンピュータ(Webサーバー)のみ通信可能ですから、 DBサーバーがWebサーバーと別PCだと接続できないのでしょうね。
サンドボックスから出られたから、OCIでも接続できるようになったんでしょうね。 追記: 「all permission」のままだと、危険なのでは?? [ メッセージ編集済み 編集者: Tdnr_Sym 編集日時 2006-11-27 18:35 ] | ||||||||
|
投稿日時: 2006-11-28 00:16
こんばんは、Tdnr_Symさん。お陰様で大きな問題は片付きました。
>追記: >「all permission」のままだと、危険なのでは?? 仰る通り、危険ですよね。今は、ポリシーファイルを配布する手間 を考えて、署名付きアプレットにしようと思っております。 | ||||||||
|
投稿日時: 2006-11-28 01:00
すでに解決しているようなので、参考までに。
以前、同じようなことをやったときに、ポリシーファイル関連が面倒だったのと、 JDBCドライバの配布が面倒だったので、RMI経由で実現しました。 Applet ←→ サーバ側Class ←→ Oracle という感じです。WebサーバとDBサーバが別々でも問題ありません。 ただしデータが大量になる場合、Applet ←→ Oracle の場合よりも、 トラフィックが増大するという欠点はあります。 | ||||||||
|
投稿日時: 2006-11-28 14:53
こんにちは、flatlineさん。ご回答ありがとうございます。
>JDBCドライバの配布が面倒だったので、RMI経由で実現しました。 うーん、色々な方法がありますね。私自身RMIを使用したことが ない為、思いつきもしませんでした。 まだまだ勉強しないことがあるようです。 |