问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求用JSP做的登陆,连接数据库(SQL2000),查询数据库,添加、修改、删除

发布网友 发布时间:2022-05-11 04:48

我来回答

2个回答

热心网友 时间:2024-02-09 10:36

<%
String no=new String();
no=request.getParameter("no");
String psw=new String();
psw=request.getParameter("psw");
Connection con=null;
Statement sql=null;
ResultSet rs=null;
try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }

catch(ClassNotFoundException e){}

try{con=DriverManager.getConnection("jdbc:odbc:sun","sa","密码");

sql=con.createStatement();
String condition="select * from studentInfo where sid= "+"'"+no+"'"+" and psw= "+"'"+psw+"'";
rs=sql.executeQuery(condition);
if(rs.next()==false)
{out.println("密码或用户名不正确!您现在是游客身份!");}
else {out.println("登陆成功,欢迎您,"+rs.getString("name"));}
con.close();
}
catch(SQLException e1){}

%>
下面是注册的代码,字段视具体情况定:
<%
request.setCharacterEncoding("GBK");
String uname=new String();
String num=new String();
String psw=new String();
String psw1=new String();
String sex=new String();
String clas=new String();
String email=new String();

psw1=request.getParameter("psw1");
uname=request.getParameter("uname");
num=request.getParameter("num");
psw=request.getParameter("psw");
sex=request.getParameter("sex");
email=request.getParameter("email");
clas=request.getParameter("uclas");

if(num.equals("")){out.println("学号不能为空!"+"<p>");}
if(uname.equals("")) {
out.println("姓名不能为空!"+"<p>");}
if(email.indexOf("@")==-1 || email.indexOf("@")==0) {out.println("邮件地址不合法!"+"<p>");}
if(psw.equals("") || psw.equals("")){out.println("密码不能为空!"+"<p>");}
if(clas.equals("class0")) {out.println("请选择一个班级!"+"<p>");}
if(!(psw.equals(psw1))){out.println("两次密码不一致!"+"<p>");}

if((num.length()*uname.length()*psw.length()*psw1.length()*email.length()*sex.length())!=0 && (clas.equals("class0")==false) && psw.equals(psw1))
{ Connection con=null;
Statement sql=null;
ResultSet rs=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}

try{con=DriverManager.getConnection("jdbc:odbc:sun","sa","123jkl");
sql=con.createStatement();
String query1="select * from studentInfo where sid= "+"'"+num+"'";
rs=sql.executeQuery(query1);
if(rs.next()==true){out.println("该学号的用户已存在!");}
else
{String condition="INSERT INTO studentInfo VALUES"
+"("+"'"+num+"','"+uname+"','"+clas+"','"+sex+"','"+psw+"','"+email+"'"+")";
sql.executeUpdate(condition);
out.println("恭喜您!注册成功!");
}
con.close();
}
catch(SQLException e1){out.println("我没有驱动程序");}
}
else out.println("注册失败!");

%>

热心网友 时间:2024-02-09 10:36

课本上有例题,照着写就是了,难道你想要现成的?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
银耳茉莉汤制作要诀 茉莉银耳羹制作过程 银耳饮料茉莉银耳汤 发几张很好看的手机壁纸来 无纺壁纸的优缺点有哪些? 移动破碎机价格多少钱一台,移动破碎机需要办理什么手续 你知道窝瓜和倭瓜的区别是啥吗? 窝瓜和倭瓜是一种东西吗? 经常吃韭菜有什么危害 像素标定板 桂林特产龙须酥怎么做 如何用jsp制作登陆界面连接数据库 jsp怎么写登录注册页面,并且怎么绑定数据库? 条绒裤绒倒了怎么办? 什么万年历软件最精准最好用 今日一览 一个天气日历人家 还有每日一言 这个软件是什么 忘记了,这个是什么软件,每日一签,然后往上一滑就能出来,每天不一 万年历中,每日一言中的图片怎样保存在相册里 php开源什么意思呀?是编译器开源,还是写的php代码开源?wordpress开源的。 为什么在股票软件成交明细里会显示负数呢? 为什么在股票中的长期负债显示有负数出现? 城市社区工作和农村社区工作的区别 城市化进程中城市社区和农村社区有什么变化 城市社区和农村社区有什么相同之处,各自又有什么特点 城市社区与乡村社区有什么区别? 城市社区和农村社区的各自的含义以及两者的区别 试说明城市社区与农村社区的异同 城市社区和农村社区有什么区别 微信怎么样拍1拍白己还要发视频小号 泾渭读音是什么 jsp登录界面数据库连接 怎样用飞信打电话不用钱? 飞信好友没有用客户端时可以打给他打免费的飞信电话吗? 电脑图标为什么变小了 php是开源的,到底是什么含义?是解释器软件开源,还是php写的程序需要开源啊? 电脑怎么登录两个 电脑如何登录两个 电脑如何登陆两个 电脑如何登陆两个 b360主板可以安装gtx750显卡吗 一天挣3000-5000的方法? 怎么样在一天内赚到300元? 疯狂蛮蛮的氏族技能 请问怎么可以一天赚300元钱 怎样一天赚三百元钱? 疯狂蛮蛮的介绍 疯狂蛮蛮罡虎系怎么加点? 有什么路子 求人带 一天可以挣300就行了! 疯狂蛮蛮激活码 5000元每天涨百分之十,300百天涨多少?