如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
DAO设计模式分类:JavaEE学习笔记dao设计模式exception数据库stringuserDAO设计模式:1、DAO简介:DAO设计模式是属于J2EE数据层的操作,使用DAO设计模式可以简化大量代码,增强程序的可移植性。2、DAO各部分详解:DAO设计模式包括以下5个主要部分:(1)、数据库连接类;数据库连接类的主要功能是连接数据库并获得连接对象,以及关闭数据库。通过数据库连接类可以大大的简化开发,在需要进行数据库连接时,只需常见该类的实例,并调用其中的方法就可以获得数据库连接对象和关闭数据库,不必再进行重复操作。例:[java]viewplaincopyprint?Packagecom.javaweb.dao1Importjava.sql.*;PublicclassDataBaseConnection{PrivatefinalStringDBDRIVER=“com.mysql.jdbc.Driver”;PrivatefinalStringDBURL=“jdbc:mysql://localhost:3306/javaweb”;PrivatefinalStringDBUSER=“root””;PrivatefinalStringDBPASSWORD=“585762”;PrivateConnectionconn=null;PublicDataBaseConnection(){Try{Class.forName(DBDRIVER);This.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);}catch(Exceptione){System.out.println(“加载数据库驱动失败!”);}}PublicConnectiongetConnection(){Returnconn;}Publicvoidclose(){Try{Conn.close();}catch(){System.out.println(“数据库连接关闭失败!”);}}}Packagecom.javaweb.dao1Importjava.sql.*;PublicclassDataBaseConnection{PrivatefinalStringDBDRIVER=“com.mysql.jdbc.Driver”;PrivatefinalStringDBURL=“jdbc:mysql://localhost:3306/javaweb”;PrivatefinalStringDBUSER=“root””;PrivatefinalStringDBPASSWORD=“585762”;PrivateConnectionconn=null;PublicDataBaseConnection(){Try{Class.forName(DBDRIVER);This.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);}catch(Exceptione){System.out.println(“加载数据库驱动失败!”);}}PublicConnectiongetConnection(){Returnconn;}Publicvoidclose(){Try{Conn.close();}catch(){System.out.println(“数据库连接关闭失败!”);}}}(2)、VO类:VO类是一个包含属性和表中字段完全对应的类,并在该类中提供setter和getter方法来设置并获取该类中的属性。例:[java]viewplaincopyprint?Packagecom.javaweb.dao1PublicclasssUser{Privateintuserid;PrivateStringusername;PrivateStringpassword;PublicintgetUserid(){Returnuserid;}PublicvoidsetUserid(intuserid){Returnuserid;}PublicStringgetUsername(){Returnusername;}PublicvoidsetUsername(Stringusername){Returnusername;}PublicStringgetU