欢迎光临
我们一直在努力

Jsp中调用Oracle存储过程的小例子-JSP教程,数据库相关

建站超值云服务器,限时71元/月

以下的例子转自csdn论坛:

*执行一条insert语句并传参数*/

create or replace procedure p_test2(i in number) as

begin

insert into t values (i,x||to_char(i));

commit;

end;

/

<%@ page language="java" contenttype="text/html;charset=gb2312"%>

<%@page import="java.sql.*"%>

<html>

<body>

<table>

<tr><td>aaa</td><td>bbb</td></tr>

<%

string driver = "oracle.jdbc.driver.oracledriver";

string strurl = "jdbc:oracle:thin:@192.168.1.6:1521:db";

class.forname(driver);

connection conn = drivermanager.getconnection(strurl, "scott", "tiger");

string procedure = "{call p_test2 (?) }";

callablestatement cstmt = conn.preparecall(procedure);

cstmt.setint(1,33);

cstmt.executeupdate();

statement stmt = conn.createstatement();

resultset rs = stmt.executequery("select * from t");

while(rs.next())

{

out.println("<tr><td>" + rs.getstring(1) + "</td><td>" + rs.getstring(2) + "</td></tr>");

}

rs.close();

stmt.close();

conn.close();

%>

</table>

<p>

<%

out.print(conn.isclosed());

%>

</body>

</html>

</body>

</html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Jsp中调用Oracle存储过程的小例子-JSP教程,数据库相关
分享到: 更多 (0)