您的位置:首页 > 数据库 > Oracle

jsp 链接Oracle的连接池和查询跳转代码(带登录)

2009-09-16 13:16 429 查看
'-------------------------------------------------------------------以下是登录代码

<%@ page contentType="text/html; charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>信息查询系统</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
body,td,th {
font-size: 12px;
color: #0000CC;
}
.text{ border:1px #D1D1D1 solid; width:150px; height:20px;}
.STYLE1 {color: #FFFFFF}
-->
</style></head>
<body scroll="no">
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0" background="images/d.jpg" height="473">
<tr>
<td width="328" height="136"> </td>
<td width="430"> </td>
<td width="266"> </td>
</tr>
<tr>
<td> </td>
<td valign="top"><table width="100%" border="0" cellspacing="3" cellpadding="0">
<form name="biaodan" action="cx.jsp" method="post" id="formCard">
<tr>
<td height="25" valign="top" colspan="2">  带有<font color="#FF0000">* </font>号为必填项,两项都必须填写</td>
</tr>
<tr>
<td width="32%" height="35" align="right" >编号:</td>
<td><input type="text" name="aac157" class="text" />
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td height="35" align="right">姓名:</td>
<td><input name="name" type="text" class="text" />
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td height="35" colspan="2" align="center" valign="top"><label>
<input type="submit" name="button" id="button" style="background:url(images/tj.gif); border:none; width:84px; height:30px;" value="" onClick="commit();"/>
 
<input type="reset" name="button" id="button" style="background:url(images/cz.gif); border:none; width:84px; height:30px;" value="" />
  
</label></td>
</tr>
</form>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>

</body>
</html>

'-----------------------------------------------------------------------------------------------------以下是cx.jsp

<%@page import="java.sql.*"%>
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@192.168.80.5:1521:admin111";
String user="admin";
String password="admin";
Connection conn= null;
Statement stmt = null;
ResultSet rs = null;
String name=new String(request.getParameter("name").trim().getBytes("ISO-8859-1"),"GB2312");
String aac157 = request.getParameter("aac157")==null?"":request.getParameter("aac157");
name = name==null?"":name;
String number = request.getParameter("number")==null?"":request.getParameter("number");
String sql="";
try{
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
if(!aac157.trim().equals("")){
sql=" iscode='"+aac157+"'";//aac157,传值给iscode
}
if(!name.trim().equals("")){
sql=sql+" and psname like '%"+name+"%'";//name,传值给psname
}
if(!number.trim().equals("")){
sql=sql+" and CPCODE='"+number+"'";//number码,传值给CPCODE号
}
String countSQL="select * from shan where "+sql ;
rs = stmt.executeQuery(countSQL);
String PSSENO="";
if(rs.next()){
PSSENO=rs.getString("PSSENO");
response.sendRedirect("../person/person_result.jsp?psseno="+PSSENO);
}
}catch (Exception ex){
ex.printStackTrace();
}finally{
try{
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}catch (Exception ex){
ex.printStackTrace();
}
}
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: