mysqlデータベースにid、name、およびidnoを挿入するWebサービスを作成しようとすると、以下のコードが実行されないことがあります。 MYSQL JDBCドライバ - MYSQLコネクタライブラリを追加しましたが、このエラーが発生します。 "重大:java.sql.SQLException:jdbc:mysql:// localhost:3306/web"に適切なドライバが見つかりません。 私は人々のいくつかの答えを見てきましたが、答えを得ていないようです。何が原因だろうか?誰でも?java.sql.SQLException:jdbc:mysqlのドライバが見つかりません
package com.database.www;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
@WebService(serviceName = "database")
public class database {
@WebMethod(operationName = "hello")
public void hello(@WebParam() int id, String name, String idno) {
try (
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/web", "root", "");
Statement stm = conn.createStatement();) {
String insert = "INSERT INTO `web` " + "VALUES ("+id+", '"+name+"','"+idno+"')";
int exc = stm.executeUpdate(insert);
System.out.println("The SQL Command is: " + insert);
System.out.println("Inserted Successfullly!");
}
catch (SQLException e){
e.printStackTrace();
}
}
}
**どのように** mysqlコネクタを追加しましたか?そして、どのようにこれを展開していますか? –
ライブラリでライブラリを追加し、netbeans IDEでJDBC Libを選択しました。 – bmm
そして、どのように展開していますか?あなたはnetbeansでそれを動かすことができるはずですが、あなたのサーバーでそれを実行するには、通常、サーバーに*インストール*する必要があります。 –