|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,js|odbc|server|存储历程|数据|数据库<%--
何志强[hhzqq@21cn.com]
日期:2000-08-04
2000-08-16
版本:1.1
功效:JSP数据库操纵例程-存储历程-JDBC-ODBC-SQLServer
SQLServer的存储历程以下:
createproceduresp_jsptest
@yournamevarchar(50),
@mynamevarchar(50)output
as
select"您好,"+@yourname+",十分乐意熟悉您,^_^"
set@myname="何志强"
return1
go
--%>
<%@pagecontentType="text/html;charset=gb2312"%>
<%
//变量声明
java.lang.StringstrName;//姓名
//获得用户输出的数据
strName=request.getParameter("name");
if(strName==null){//用户没有输出姓名
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>JSP数据库操纵例程-存储历程-JDBC-ODBC-SQLServer</title>
</head>
<body>
<formaction="jdbc-odbc.jsp"method="post">
您贵姓台甫:<inputtype="text"name="name"maxlength="50">
<inputtype="submit"value="提交">
</form>
</body>
</html>
<%
}
else{
//对用户输出的数据作需要的字符编码转换
strName=newjava.lang.String(strName.getBytes("iso-8859-1"));
//变量声明
java.sql.ConnectionsqlCon;//数据库毗连对象
java.sql.CallableStatementsqlStmt;//可挪用语句对象
java.sql.ResultSetsqlRst;//了局集对象
java.lang.StringstrCon;//数据库毗连字符串
java.lang.StringstrSQL;//SQL语句
java.lang.StringstrWelcome;//接待词
java.lang.StringstrMyName;//我的姓名
intintReturn;//前往值
//装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//设置数据库毗连字符串
strCon="jdbc:odbc:jspdemo";
//毗连数据库
sqlCon=java.sql.DriverManager.getConnection(strCon,"sa","");
//筹办SQL语句
strSQL="{?=callsp_jsptest(?,?)}";
//筹办可挪用语句对象
sqlStmt=sqlCon.prepareCall(strSQL);
//设置输出参数
sqlStmt.setString(2,strName);
//挂号输入参数
sqlStmt.registerOutParameter(1,java.sql.Types.INTEGER);
sqlStmt.registerOutParameter(3,java.sql.Types.VARCHAR);
//实行该存储历程并前往了局集
sqlRst=sqlStmt.executeQuery();
//猎取来自了局会合的数据
sqlRst.next();
strWelcome=sqlRst.getString(1);
//猎取输入参数的值
strMyName=sqlStmt.getString(3);
//猎取前往值
intReturn=sqlStmt.getInt(1);
//封闭纪录集
sqlRst.close();
//封闭可挪用语句对象
sqlStmt.close();
//封闭数据库对象
sqlCon.close();
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>JSP数据库操纵例程-存储历程-JDBC-ODBC-SQLServer</title>
</head>
<body>
<%=strWelcome%><br>
我是<%=strMyName%><br>
前往值是<%=intReturn%>
</body>
</html>
<%
}
%>
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难 |
|