<%
@page?contentType
=
"
text/html;charset=gb2312
"
?language
=
"
java
"
?
import
=
"
d7ith.*
"
%>
<
jsp:usejBean?id
=
"
DataConn
"
?scope
=
"
page
"
?
class
=
"
d7ith.DataConn
"
/>
<%
@page?
import
=
"
java.sql.*
"
%>
<%
??String?oracleDriver?
=
?
"
oracle.jdbc.driver.OracleDriver
"
;
??String?oracleUrl?
=
?
"
jdbc:oracle:thin:@10.119.40.94:1521:d7i
"
;
??String?username?
=
?
"
system
"
;
??String?password?
=
?
"
d7i
"
;
??Connection?conn?
=
?
null
;
??ResultSet?rs?
=
?
null
;

??
try
{
????Class.forName(oracleDriver);
????conn?
=
?DriverManager.getConnection(oracleUrl,username,password);

??}
catch
(ClassNotFoundException?ex)
{
????out.print(
"
裝載驅動程序錯誤
"
);

??}
catch
(SQLException?ex)
{
????out.print(
"
不能夠連接數據庫
"
);
??}
??String?sql?
=
?
"
{call?R5.o7chkpsd(?,?,?)}
"
;
??CallableStatement?stmt?
=
?conn.prepareCall(sql);
????stmt.setString(
1
,
"
R5
"
);??
//
輸入參數
????stmt.setString(
2
,
"
111111
"
);
????stmt.registerOutParameter(
3
,Types.CHAR);?
//
輸出參數為結果集參數
????stmt.executeQuery();
????String?str?
=
?stmt.getString(
3
);
????out.println(
"
第二個參數為:
"
+
str);
%>
謝謝支持!希望多多交流!