社区
非技术区
帖子详情
JSP调用带参数的SQL存储过程
john_wujy
2011-07-29 04:58:01
怎么样实现用JSP语句JSP调用带参数的SQL存储过程,我的存储过程用三个参数,分别是 name , sex ,age 。我已经将录入的值传输给了参数。
String name= request.getParameter("name");
String sex= request.getParameter("sex");
String age= request.getParameter("age");
请各位高手给出答案。谢谢!
...全文
174
6
打赏
收藏
JSP调用带参数的SQL存储过程
怎么样实现用JSP语句JSP调用带参数的SQL存储过程,我的存储过程用三个参数,分别是 name , sex ,age 。我已经将录入的值传输给了参数。 String name= request.getParameter("name"); String sex= request.getParameter("sex"); String age= request.getParameter("age"); 请各位高手给出答案。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
john_wujy
2011-08-03
打赏
举报
回复
非常感谢热心人的帮助,问题已经解决了!
john_wujy
2011-08-02
打赏
举报
回复
不报错,没反应。存储过程不执行
kafen88
2011-08-02
打赏
举报
回复
报错还是没反应。。。
john_wujy
2011-08-02
打赏
举报
回复
代码如下:
<%@ page contentType="text/html; charset=GB2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="org.hibernate.Transaction.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>报表一</title>
</head>
<p style=line-height: 150%>
<%@ page import="java.sql.*"%> <%--不要忘了引入sql 包--%>
<p style=line-height: 150%>
<body bgcolor="#ffffff">
<%
String name = request.getParameter("name")
String sex = request.getParameter("sex");
String age = request.getParameter("age");
%>
<p style=line-height: 150%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:gpsway"; //数据库名为gpsway
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
CallableStatement st = conn.prepareCall("{call wu_gd(?, ?, ?)}"); //存储过程是wu_gd
st.setString(1, name);
st.setString(2, sex);
st.setString(3, age);
st.executeUpdate();
stmt.close();
conn.close();
%>
<p style=line-height: 150%></body>
</html>
john_wujy
2011-08-02
打赏
举报
回复
按照楼上的做法,存储过程没有执行。不知道是怎么回事?
magong
2011-07-29
打赏
举报
回复
<%@ page import="java.sql.*" %>
<%
CallableStatement st = dbconn.prepareCall("{call 存储过程名(?, ?, ?)}");
st.setString(1, name);
st.setString(2, sex);
st.setString(3, age);
st.execute(); //根据情况使用:execteUpdate(), executeQuery()
...
%>
java+
sql
server+CallableStatement
调用
存储过程
三种情况
本文演示了如何使用
JSP
页面
调用
SQL
Server 2000的
存储过程
,并展示了三种不同类型的
存储过程
调用
示例:无
参数
并返回结果集、
带
参数
并返回值、
带
参数
并返回结果集。
Java+
sql
server+CallableStatement
调用
存储过程
三种情况 (转)
本文介绍如何在
JSP
页面中通过Java代码
调用
SQL
Server 2000的
存储过程
,包括无
参数
及
带
参数
的
存储过程
,并展示了如何处理返回的结果集。
JSP
调用
My
SQL
存储过程
收藏
本文介绍了如何使用
JSP
调用
My
SQL
存储过程
,包括不
带
参数
、
带
有输入
参数
、输出
参数
、返回状态和更新计数的
存储过程
。通过示例展示了JDBC的用法,包括Statement和CallableStatement。
SQL
Server中
存储过程
的创建与
调用
指南
本文聚焦
SQL
Server
存储过程
,介绍其概念、优势与应用场景。详细阐述创建
存储过程
的
SQL
语法,包括
参数
定义等高级特性。还说明了使用关键字
调用
过程、处理输出的方法,以及在Java和
JSP
中
调用
的技巧。最后提及提高代码可维护性和性能的方法,以及简化数据库交互的策略。
JSP
调用
存储过程
本文介绍了一个使用Java
调用
SQL
Server
存储过程
的示例,包括创建表、
存储过程
及
JSP
代码实现。该方法采用setXXX(String parameterName, XXX x)方式设置
参数
,增加了代码的可读性。
非技术区
23,404
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章