没有合适的资源?快使用搜索试试~ 我知道了~
首页servlet+jsp+service+Oracle实现简单的数据库交互
资源详情
资源评论
资源推荐
java 部分的整体架构
代码部分:
1.Javabean 代码:
package com.login.bean;
public class Login {
private String name;
private String pwd;
private String email;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
2.dao 代码:
LoginDao.java
package com.orcl.dao;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.xml.ws.Response;
import org.apache.tomcat.jni.User;
import com.login.bean.Login;
import com.xm.util.Oboperation;
public class loginDao extends Oboperation{
public Login getNamePwd(String name,String pwd,String
email) {
Login lg=null;
getConn();
//查询语句
String sql="select * from userlogin where pwd=? and
name=? or email=?";
extQuery(sql,pwd,name,email);
try {
//处理结果集
if(rs.next()) {
lg=new Login();
lg.setName(rs.getString("name"));
lg.setPwd(rs.getString("pwd"));
lg.setEmail(rs.getString("email"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeAll();
return lg;
}
//按 name 条件查询 与忘记密码联系
public Login getName(String name) {
Login lg2=null;
getConn();
String sql="select * from userlogin where name=? ";
extQuery(sql,name);
try {
if(rs.next()) {
lg2=new Login();
lg2.setName(rs.getString("name"));
lg2.setPwd(rs.getString("pwd"));
lg2.setEmail(rs.getString("email"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeAll();
return lg2;
}
}
zhuceDao.java
package com.orcl.dao;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import com.login.bean.Login;
import com.xm.util.Oboperation;
public class ZhuceDao extends Oboperation{
public ArrayList zhuce(String name,String pwd,String email)
{
ArrayList arr=new ArrayList();
getConn();
String sql="insert into userlogin values(?,?,?)";
extUpdate(sql, name,pwd,email);
closeAll();
return arr;
}
}
wangjiDao.java
package com.orcl.dao;
import java.util.ArrayList;
import com.xm.util.Oboperation;
public class WangjiDao extends Oboperation {
public ArrayList wangji(String name,String pwd) {
ArrayList arr=new ArrayList();
getConn();
//更新密码语句
String sql="update userlogin set pwd=? where
name=?";
extUpdate(sql,pwd,name);
closeAll();
return arr;
}
}
3.service
loginservice.java
package com.xm.service;
import java.util.ArrayList;
import com.login.bean.Login;
import com.orcl.dao.loginDao;
public class LoginService {
loginDao ld=new loginDao();
// public ArrayList selLogin(String name,String pwd) {
// return ld.selLogin(name, pwd);
// }
public Login getNamePwd(String name,String pwd,String
email) {
return ld.getNamePwd(name, pwd,email);
}
public Login getName(String name) {
return ld.getName(name);
}
}
zhuceservice.java
package com.xm.service;
import java.util.ArrayList;
import com.login.bean.Login;
import com.orcl.dao.ZhuceDao;
剩余20页未读,继续阅读
wzfc
- 粉丝: 64
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0