1

SQL に関連する WebMethods がいくつかあります。メソッドを呼び出すと、com.mysql.jdbc.driver に関連する soapException が送信されます。

これは私の接続方法です (これは Web メソッドではありませんが、残りの Web メソッドと共に Web サービス クラスにあります)。

    public Connection connect() throws Exception        
    {
        if (con == null)
        {
            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/ProyectGameSmart","root","root");
        }
        return con;
}

これは、接続インスタンスを取得する必要がある Web メソッドの 1 つです。

    public int insert_publisher(String pub, String phone, String addr) throws Exception
{
    int ResultValue = 0;
    connect();
    query="INSERT INTO ProyectGameSmart.Publisher(Publisher,Phone,Address)VALUES('"+pub+"','"+phone+"','"+addr+"');";       
    pstmt = con.prepareStatement(query);
    ResultValue = pstmt.executeUpdate();
    return ResultValue;
}

SQL接続を含むWebサービスを実装する方法について誰でも助けてくれますか? 簡単な数学的な方法でしか Web サービスを見つけることができませんでした。私はEclipseとTomcat 7を使用しています。

前もって感謝します

4

1 に答える 1

0

コードがローカルで動作している場合は、Web サービスとして実行されていないことを意味します。次に、正しいバージョンの mysql JDBC ドライバーを Web サービス サーバーのクラスパスに配置する必要があります。ここにTomcat libフォルダーがあります。それは問題を解決します。

于 2012-11-16T03:06:32.820 に答える