0

Eclipseを使用してJavaでWebサービスを作成する必要があります。私の要件は、そのWebサービスを使用してデータベースに接続し、いくつかの値を取得することです。これを実現する方法を示すプログラムの例を少なくとも1つ送ってください。私はグーグルで検索しましたが、得られた結果は私に物事を明確にしませんでした。

4

3 に答える 3

1

こんにちは@Rohithこれは、データベースに接続するための解剖学的Webサービスです。

@WebService(serviceName = "your_service_name")
public class YourClass {

    public YourClass() {
       super();
    }

    @WebMethod(operationName = "your_operation_name")
    @WebResult(name = "your_response_name")
    public YourDTORes your_method_name(@WebParam(name = "your") YourDTOReq request) {
         YourDTORes response = new YourDTORes();
         YourClassBD bd = null; // create a connection to database
         Connection conn = null;
         Statement st = null;
         String sql = null;

         try {
           bd = new YourClassBD();
           conn = bd.getYourMethodConnection();

           sql = "select yourField from yourTable " +
                "where yourField=2000 " +
                "AND yourField = stuff";
           st = conn.createStatement();
           if(st.execute(sql)) {
             ResultSet rs = st.getResultSet();
             if(rs.next()) {
               System.out.println("SUCCESS INSERT: " + rs.getString(1));
               return response;
            } else {
                    response.setMessageErr("ERROR.");
                    return response;
                }
           }
         } catch(Exception e) {
                response.setMessageErr("Service ERROR.");
                e.printStackTrace();
                return response;
         }
         return response;
    }
}

上記のコードは、データベースに接続するための簡単な例です。問題がある場合はお知らせください。なるほど。

お役に立てれば幸いです。:)

于 2012-08-02T15:34:38.430 に答える
0

これはjspからデータベースにアクセスするサンプルです

http://www.roseindia.net/jsp/connect-jsp-mysql.shtml

于 2012-08-02T05:54:21.123 に答える