私はこの設定をサーバー設定とプログラミングでは本当に新しいと言っています。Xamppサーバー上のJavaアプレット - jdbc上に適切なドライバが見つかりません:mysql:// localhost:3306/
私は、MySQLデータベースのテーブルのデータを表示し、それを出力するだけのアプレットを作った。それよりもはるかに複雑ですが、アプレットはEclipseを実行するときに完全に動作するという点が重要です。 MySQL-connector-java-5.1.15-bin.jarファイルを外部ライブラリとして設定する必要がありましたが、それを実行した後は完全に動作します。
問題は、Xamppサーバーにコードを置くたびに正しく機能しません。アプレットは、次のコードを使用してMySQLデータベース(XAMPP)に接続しようとするまで、アプレット開始し、すべてが動作します:私はするSystem.out.printlnを使用しなかった()が、私がやったアプレットで
String connectionURL = "jdbc:mysql://127.0.0.1/";
Connection connection = null;
try{
connection = DriverManager.getConnection(connectionURL, "root", "mypassword");
}catch(Exception e){
System.out.println("Error: "+e);
}
私が得ていたことを知ることができました:
java.SQL.Exception: No suitable driver found on jdbc:mysql://127.0.0.1/
私はこのエラーを回避するために何が必要なのでしょうか。どこに.jarコネクタを置く必要がありますか、またはこれを動作させるにはXamppサーバでどのように設定する必要がありますか?
DBサーバーとWebサーバーが物理的に同じマシン上で実行され、アプレットを処理するWebブラウザが実行されている場所でのみ動作することを認識していますか?言い換えれば、DB/Webサーバーが別のマシン、例えばインターネット上の他のオンラインホストで実行されているときには動作しません。 – BalusC
はい、それはまさに私がやっていたことです。 – David