Eclipseを使用してJavaでWebサービスを作成する必要があります。私の要件は、そのWebサービスを使用してデータベースに接続し、いくつかの値を取得することです。これを実現する方法を示すプログラムの例を少なくとも1つ送ってください。私はグーグルで検索しましたが、得られた結果は私に物事を明確にしませんでした。
24732 次
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からデータベースにアクセスするサンプルです
于 2012-08-02T05:54:21.123 に答える