javaweb经典代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、连接数据库
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%>
<%!
public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";
public static final String
DBURL="jdbc:oracle:thin:@localhost:1521:MLDN";
public static final String DBUSER="scott";
public static final String DBPASS="tiger";
%>
<%
Connection conn=null; //数据库连接
PreparedStatement pre=null; //数据库操作
ResultSet rs=null; //数据库的查询结果集
%>
<%
Class.forName(DBDRIVER); //加载驱动程序
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql="select empno,ename,job,hiredate,sal,comm from emp";
pre=conn.prepareStatement(sql);
rs=pre.executeQuery();
%>
官员管理
雇员编号 | 雇员姓名 | 工作 | 雇佣日期 | 工资 | 奖金 |
<%=empno%> | <%=ename%> | <%=job%> | <%=hiredate%> | <%=sal%> | <%=comm%> |
登录程序
(登陆界面)
function validate(f){
if(!(/^\w{5,15}$/.test(erid.value))){
alert("用户ID必须为5~15位!");
erid.focus();
return false;
}
if(!(/^\w{5,15}$/.test(f.password.value))){
alert("密码必须为5~15位!");
f.password.focus();
return false;
}
return true;
}
(连接数据库)<%@ page import="java.sql.*"%>
<%!
public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";
public static final String
DBURL="jdbc:oracle:thin:@localhost:1521:MLDN";
public static final String DBUSER="scott";
public static final String DBPASS="tiger";
%>
<%
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
boolean flag=false;//表示登陆成功或失败的标记
%>
<%
String userid=request.getParameter("userid");//接收表单参数
String password=request.getParameter("password");//接收表单参数
try{
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql="SELECT userid,name FROM tuser WHERE userid=? AND password=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,userid);