0
私のアプリケーションでは、オープンオフィスのスプレッドシートを読み込んでデータベースにデータを挿入しています。私は、データを取得しようとした完全なサーブレットコードがあるが、私はこのストアドプロシージャをサーブレットに渡してJavaを使用してデータベースからデータを取得する方法
に新しいですとそうではありませんworking.Can誰もが私のストアドプロシージャが
Procedure Name- Users
Procedure [email protected],@todate,@users
サーブレットコード -
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
try
{
SQLServerDataSource ds = new SQLServerDataSource();
Connection conn=null;
ds.setUser("");
ds.setPassword("");
ds.setServerName("");
ds.setDatabaseName("");
conn = ds.getConnection();
conn.setAutoCommit(true);
Statement st=conn.createStatement();
System.out.println("Connected!");
//getting the from date ,to date and selected users into string parameters
String users[] = request.getParameterValues("comments") ;
String FromDate = request.getParameter("pickedDate");
String ToDate = request.getParameter("pickedDate1");
PrintWriter writer = response.getWriter();
response.setContentType("text/html");
writer.println("<h4>You are selected :</h4>");
for(String selecteduser :users)
{
writer.println("<br><font color=black>"+selecteduser+"</font>");
}
ArrayList al = null;
ArrayList pid_list = new ArrayList();
//stored procedure
String query = ""dbo.users", "@fromdate", FromDate , "@Todate", ToDate , "@Users",users[]";
writer.close();
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
パラメータ私を助けて サンプル以下
をチェックし、私はあなたのプロシージャ名とパラメータを提供したとして、あなたは私のコードのためにそれをすることによって、それを示してください可能性 – abc