package com.whut.lease.DAO;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import com.whut.lease.PO.Bogo;
public class BogoPAO {
private Statement state;
private Connection conn;
private ResultSet rs;
/**
* 新增留言
* @param l
*/
public void add(Bogo l){
try{
//得到连接
conn=DBtools.getConnection();
state= conn.createStatement();
String sql="INSERT INTO ofuserinfo VALUES( "+getMAX()+",'"+l.getSquare()+"','"+l.getPrice()+"',sysdate,'"+l.getBegintime()+"','"+l.getDeadline()+"')";
System.out.println(sql);
state.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
finally{
DBtools.cloaeConn(conn);
DBtools.cloaeState(state);
}
}
/**
* 得到列的最大值
* @return
*/
private int getMAX(){
Connection conn =null;
Statement state =null;
ResultSet rs =null;
int max = 0;
try{
conn = DBtools.getConnection();
state = conn.createStatement();
//执行SQL语句
String sql = "Select MAX(lid) max from ofuserinfo";
rs = state.executeQuery(sql);
//取值
if(rs.next()){
max = rs.getInt("max");
}
}catch(Exception e){
e.printStackTrace();
}
finally{
DBtools.cloaeResultSet(rs);
DBtools.cloaeState(state);
DBtools.cloaeConn(conn);
}
return max+1;
}
/**
* 根据sql语句查询数据库元素
* @return al
*/
public ArrayList getAllLogo(String sql)
{
ArrayList al = new ArrayList();
try{
conn = DBtools.getConnection();
state = conn.createStatement();
//执行sql语句
rs = state.executeQuery(sql);
while(rs.next()){
Bogo p = new Bogo();
p.setLid(_id);
p.setSquare(square);
p.setLname(uname);
p.setLsex(usex);
p.setLbirth(ubirth);
p.setLemail(uemail);
p.setLtel(utel);
p.setlID(uID);
p.setLaddress(uaddress);
al.add(p);
}
}catch(Exception e){
e.printStackTrace();
}
finally{
DBtools.cloaeResultSet(rs);
DBtools.cloaeState(state);
DBtools.cloaeConn(conn);
}
return al;
}
/**
* 通过ID查询
* @param sql
* @return
*/
public Bogo findlogoById(int id){
Bogo p = new Bogo();
try{
conn = DBtools.getConnection();
state = conn.createStatement();
String sql="select * from ofuserinfo where lid="+id;
rs = state.executeQuery(sql);
if(rs.next()){
p.setLid(id);
p.setSquare(square);
p.setLname(uname);
p.setLsex(usex);
p.setLbirth(ubirth);
p.setLemail(uemail);
p.setLtel(utel);
p.setlID(uID);
p.setLaddress(uaddress);
}
}catch(Exception e){
e.printStackTrace();
}
finally{
DBtools.cloaeResultSet(rs);
DBtools.cloaeState(state);
DBtools.cloaeConn(conn);
}
return p;
}
/**
* 通过ID删除
* @param id
*/
public void deleteById(int id){
try{
//得到连接
conn=DBtools.getConnection();
state= conn.createStatement();
String sql="delete from ofuserinfo where lid="+id;
state.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
finally{
DBtools.cloaeConn(conn);
DBtools.cloaeState(state);
}
}
/**
* 修改数据库中的信息
* @param p
*/
public void updataById(Bogo p){
try{
//得到连接
conn=DBtools.getConnection();
state= conn.createStatement();
String sql="update ofuserinfo t set user_name='"+p.getLname()+"', where t.lid="+p.getLid();
state.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
finally{
DBtools.cloaeConn(conn);
DBtools.cloaeState(state);
}
}
/**
* 获得总条数
* @return
*/
public int totalRoles(){
//设置数据库变量
Connection conn =null;
Statement state = null;
ResultSet rs = null;
int num = 0;
try{
conn = DBtools.getConnection();
state = conn.createStatement();
String sql ="select count(lid) nu from ofuserinfo";
rs = state.executeQuery(sql);
if(rs.next()){
num = rs.getInt("nu");
}
}catch(Exception e){
e.printStackTrace();
}
finally{
DBtools.cloaeResultSet(rs);
DBtools.cloaeState(state);
DBtools.cloaeConn(conn);
}
return num;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
lease.rar (91个子文件)
lease
META-INF
MANIFEST.MF 39B
sql
ofstallinfo.sql 800B
ofuserinfo.sql 281B
ofmanagerinfo.sql 284B
src
com
whut
lease
PO
Users.java 1KB
Bogo.java 1KB
BreakPage.java 1KB
web
Login.java 3KB
Logon.java 2KB
servlet
DeleteTalk.java 2KB
zulin.class 1KB
xujie.class 1KB
ListTalk.java 2KB
Updata.java 2KB
EditTalk.java 2KB
DAO
BogoPAO.java 4KB
DBtools.java 1KB
BlogsDAO.java 3KB
reeditDAO.java 4KB
VO
PageTools.java 784B
LoginVO.java 3KB
PageVO.class 2KB
TeFilter.java 857B
LogFilter.java 1KB
SessionListner.java 490B
.classpath 685B
index.jsp 834B
.mymetadata 296B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 453B
.jsdtscope 500B
org.eclipse.jdt.core.prefs 395B
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
images
login_06.gif 14KB
login_09.gif 22KB
login_07.gif 2KB
login_08.gif 5KB
beakGroud.jpg 15KB
login_03.gif 5KB
dl.gif 1KB
login_04.gif 19KB
loginResult.jsp 965B
logon.jsp 3KB
userchange.jsp 4KB
usercenter.jsp 1KB
index.jsp 834B
login.jsp 2KB
index
stallinfo.jsp 4KB
images
img03.gif 854B
img01.gif 2KB
img02.gif 47B
spacer.gif 43B
edit.jsp 2KB
list.jsp 4KB
future.jsp 3KB
index.jsp 4KB
style.css 7KB
userinfo.jsp 4KB
manager.jsp 4KB
WEB-INF
classes
com
whut
lease
PO
BreakPage.class 1KB
Bogo.class 2KB
Users.class 2KB
web
Logon.class 2KB
Login.class 2KB
servlet
DeleteTalk.class 1KB
ListTalk.class 2KB
EditTalk.class 2KB
Updata.class 1KB
DAO
BogoPAO.class 4KB
BlogsDAO.class 4KB
DBtools.class 2KB
reeditDAO.class 4KB
VO
SessionListner.class 800B
LogFilter.class 2KB
PageTools.class 1KB
TeFilter.class 1KB
LoginVO.class 3KB
lib
web.xml 4KB
WEB-INF
classes
com
dao
ChangeStall.class 2KB
StallMessageDAO.class 3KB
DBtools.class 2KB
po
StallMessage.class 2KB
web
servlet
ListStallMessage.class 2KB
zulin.class 1KB
xujie.class 1KB
vo
PageVO.class 2KB
bo
PageTools.class 1KB
web.xml 2KB
共 91 条
- 1
资源评论
- www_bylw168_com2012-12-06还行,可以学习一下,做为参考之用
- Stephenchen18192013-06-07参考了,有文档比较好,谢谢
- qq_211516312015-06-27还不错,不过不是我想要的
念愿
- 粉丝: 49
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TFS(淘宝分布式存储引擎代码
- 海尔H42E10 6i981BTA DH1PY600000 MBOOT usb.bin 程序.zip
- 网盘的功能实现之数据库搭建笔记
- 软件工程与软件测试阶段作业三.doc
- 软件工程中的人工智能辅助设计研究.pptx
- 海尔智能电视刷机数据 H42E07 机编DH1QR000H07 务必确认机编一致 强制刷机 整机USB升级主程序
- 4444444444444444444
- 基于PHP实现响应式创业园区管委会网站.zip
- 安卓手机用作电脑网络摄像头的工具文件
- 海尔智能电视刷机数据 H32E10 机编DH1QX000805 务必确认机编一致 强制刷机 整机USB升级主程序
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功