展会信息港展会大全

Jsp中调用Oracle存储过程的小例子
来源:互联网   发布日期:2016-03-01 10:49:23   浏览:2173次  

导读:/*执行一条insert语句并传参数*/create or replace procedure p_test2(i in number) asbegininsert into t value...

/*执行一条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>

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港