2012-02-14 16 views
0

私はJava Appletをオンラインでホストしています。これは、CSVファイルから気楽にデータを読み込んでいます。JavaアプレットはMySQLを読む必要があります

しかし、私のホストにはMySQLがあり、代わりにデータベースの読み書きを始めたいと思います。

私はJConnector経由でJava(アプレットではありません)を使用して自宅のPCでMySQLにアクセスしています。

まずはjarファイルmysql-connector-java-5.1.18-bin.jarは私のWebサーバーにアップロードする必要がありますか?

NetBeansから自分自身のデータベースアクセスプログラムを実行するときに、このjarファイルをNetbeansプロジェクトの "ライブラリ"に追加しました。コマンドプロンプトからコンパイル/実行するときは、 "-classpath"を使用しました。

しかし、アプレットはNetbeansやDOSではなくHTMLページで動作します。したがって、どのようなメカニズムで、Driver .jarファイルの場所をアプレットに伝えますか?

多くのありがとう、ロビン。

答えて

1

アプレットはDBに直接アクセスしないでください。代わりに、サーバ側の機能(JSP、サーブレット、ASPなど)を強制的に通過させて、&が実行できないことを仲介する必要があります。

アプレットまたはサーバー側の仲介ソリューションの場合、mysql-connector-java-5.1.18-bin.jarは実行時クラスパス上にある必要があります。サーブレット/ JSPの場合は、それを(メモリから)WEB-INF/libに入れます。アプレットの場合、applet要素のarchive属性に追加されます。

+0

ありがとうございます。あなたが言いたいことのいくつかが私には新しかったので、私は今、いくつかの掘り出しをする必要があります。しかし、少なくとも私はもう「固まっていない」ので、あなたの時間に感謝します。 – astutulus

関連する問題