<%@ page contentType="text/html;charset=gb2312"%> <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server</title>
</head>
<body>
<table>
<%
java.sql.Connection sqlCon; //数据库连接对象
java.sql.CallableStatement sqlStmt; //可调用语句对象
java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
java.lang.String AnnounceID=""; //
java.lang.String UserName=""; //
java.lang.String Topic=""; //
java.lang.String Body=""; //
java.lang.String DateAndTime=""; //
java.lang.String str_name="Bob"; // //装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
strCon = "jdbc:odbc:jspdemo"; //连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","netmarch"); //准备SQL语句
strSQL = "{call P_PRO5(?)}"; //准备可调用语句对象
sqlStmt = sqlCon.prepareCall(strSQL); //设置输入参数
sqlStmt.setString(1,str_name);
//执行该存储过程并返回结果集
sqlRst = sqlStmt.executeQuery(); //获取来自结果集中的数据
while (sqlRst.next())
{AnnounceID=sqlRst.getString(1);
UserName=sqlRst.getString(2);
Topic=sqlRst.getString(3);
Body=sqlRst.getString(4);
DateAndTime=sqlRst.getString(5); %>
<tr>
<td><%=AnnounceID%>---<%=UserName%>---<%=Topic%>---<%=DateAndTime%>
</td>
</tr>
<%
}
//关闭记录集
sqlRst.close(); //关闭可调用语句对象
sqlStmt.close(); //关闭数据库对象
sqlCon.close();
%>
</table>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server</title>
</head>
<body>
<table>
<%
java.sql.Connection sqlCon; //数据库连接对象
java.sql.CallableStatement sqlStmt; //可调用语句对象
java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
java.lang.String AnnounceID=""; //
java.lang.String UserName=""; //
java.lang.String Topic=""; //
java.lang.String Body=""; //
java.lang.String DateAndTime=""; //
java.lang.String str_name="Bob"; // //装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
strCon = "jdbc:odbc:jspdemo"; //连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","netmarch"); //准备SQL语句
strSQL = "{call P_PRO5(?)}"; //准备可调用语句对象
sqlStmt = sqlCon.prepareCall(strSQL); //设置输入参数
sqlStmt.setString(1,str_name);
//执行该存储过程并返回结果集
sqlRst = sqlStmt.executeQuery(); //获取来自结果集中的数据
while (sqlRst.next())
{AnnounceID=sqlRst.getString(1);
UserName=sqlRst.getString(2);
Topic=sqlRst.getString(3);
Body=sqlRst.getString(4);
DateAndTime=sqlRst.getString(5); %>
<tr>
<td><%=AnnounceID%>---<%=UserName%>---<%=Topic%>---<%=DateAndTime%>
</td>
</tr>
<%
}
//关闭记录集
sqlRst.close(); //关闭可调用语句对象
sqlStmt.close(); //关闭数据库对象
sqlCon.close();
%>
</table>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货