servlet的数据库操作风格

原创 2016年08月28日 20:11:06
////////////////////////////////////////////////////
//domain
package com.view;

public class user {
	private String name;
	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;
	}
	private String pwd;
	
}
//////////
//service
public class userService{
	Connect ct=null;
	PreparedStatement ps=null;
	ResultSet rs=null;
	//写一个验证用户是否合法的函数
	public boolean checkUser(User user)
	{
		boolean b=false;
		try{
			Class.forName("驱动");
			//得到连接
			ct=DriverManager.getConnection("","","");
			
			//创建PrepareStatement
			ps=ct.prepareStatement("sql语句");
			ps.setobject(1,user.getId());//设置参数
			rs=ps.executeQuery();
			if(re.next()){
				b=true;
			}
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			if(rs!=null)
			{
				try {
					rs.close();
				} catch (Exception e) {
					// TODO: handle exception
					e.printStackTrace();
				}
				;
			}
			if(ps!=null)
			{
				try {
					ps.close();
				} catch (Exception e) {
					// TODO: handle exception
					e.printStackTrace();
				}
				
			}
			if(ct!=null)
			{
				try {
					ct.close();
				} catch (Exception e) {
					// TODO: handle exception
					e.printStackTrace();
				}
				
			}
		}
	}
}
///////////////////////////////////////
model层调用
UserService userService=new UserService();
User user =new user();
user.setName(name);
user.setPwd(pwd);
if(userService.checkUser(user))
{
	//验证成功的操作
}else{

}

相关文章推荐

J2EE:servlet 数据库操作

通过servlet操作数据库,就需要JDBC中的知识(ORM、DAO等)。创建表hero(MySQL)DROP TABLE IF EXISTS `hero`;CREATE TABLE `hero` (...

android客户端通过servlet对数据库操作(图文)

一、服务端操作步骤: 1. 新建web项目 2.新建一个servlet类 3.下载...
  • chimpan
  • chimpan
  • 2016年02月01日 15:54
  • 650

Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作

前面三篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站、如何配置Servlet简单实现表单提交、如何配置MySQL实现JSP数据库查询。这篇文章主要讲述Servlet表单的提交、Ja...

JSP+Servlet培训班作业管理系统[8] -数据库操作层实现

本篇实现数据库相关的实体类(entity包)和操作类(operation包),具体代码如下:/*entity包下的实体类,与数据库中的表是对应关系*/ package entity; public c...

基于Labview的数据库操作

  • 2017年12月07日 14:45
  • 22KB
  • 下载

Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题

Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题 开篇:因为要定位一个 关于dmp文件导入的乱码问题, 于是乎我开始了漫长了 Oracle字符集搜索之路,网上关于讲解orac...
  • haiross
  • haiross
  • 2014年01月13日 16:57
  • 14773

vb 数据库操作(写入、读取)

  • 2017年11月14日 14:00
  • 97KB
  • 下载

Mysql数据库操作

  • 2017年11月28日 19:46
  • 980B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:servlet的数据库操作风格
举报原因:
原因补充:

(最多只允许输入30个字)