表如下(announce)
ID(主关键字,自动增长) id int
公告主题 ann_title varchar(50)
公告内容 ann_con nvarchar(200)
发布日期 ann_date smalldatetime
发布者 ann_author varchar(50)
数据库是封装在一个BEAN中,可以直接使用
原来的JSP的代码如下,目的:表中有几条公告内容输入几条
<jsp:useBean id="connManager" scope="application" class="test.DBConnManager" />
<%
Connection con = connManager.getConnection("sqlserver");
Statement stm=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;
ResultSet rs=stm.executeQuery("select Ann_con from announce");
int r_i = 1;
while(rs.next()){
%>
<span><%=r_i %>.<font color="#FF0000"><%=rs.getString(1)%></font></span>
<%
r_i ++;
}
rs.close();
stm.close();
connManager.releaseConnection("sqlserver",con);
%>
现在想把这段代码转变成存储过程的代码,请高人指点!网上的存储过程看了几篇,但还是摸棱两口,希望从这作为突破口来学存储过程,谢谢!
ID(主关键字,自动增长) id int
公告主题 ann_title varchar(50)
公告内容 ann_con nvarchar(200)
发布日期 ann_date smalldatetime
发布者 ann_author varchar(50)
数据库是封装在一个BEAN中,可以直接使用
原来的JSP的代码如下,目的:表中有几条公告内容输入几条
<jsp:useBean id="connManager" scope="application" class="test.DBConnManager" />
<%
Connection con = connManager.getConnection("sqlserver");
Statement stm=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;
ResultSet rs=stm.executeQuery("select Ann_con from announce");
int r_i = 1;
while(rs.next()){
%>
<span><%=r_i %>.<font color="#FF0000"><%=rs.getString(1)%></font></span>
<%
r_i ++;
}
rs.close();
stm.close();
connManager.releaseConnection("sqlserver",con);
%>
现在想把这段代码转变成存储过程的代码,请高人指点!网上的存储过程看了几篇,但还是摸棱两口,希望从这作为突破口来学存储过程,谢谢!
begin
select Ann_con from announce;
commit;
end;