【发布时间】:2018-01-13 09:25:33
【问题描述】:
在我的应用程序中,我通过阅读打开的办公室电子表格将数据插入数据库,我需要通过将存储过程传递给我的 servlet 来获取插入的数据,下面是我尝试检索数据但它没有的完整 servlet 代码工作。任何人都可以帮助我,因为我是新手
我的存储过程参数
Procedure Name- Users
Procedure parameters-@fromdate,@todate,@users
Servlet 代码-
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();
}
}
【问题讨论】:
标签: java sql-server servlets stored-procedures