package com.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import com.bean.Servicebean;
import db.DBConnection;
public class Servicedao {
private DBConnection dbcn = new DBConnection();// 实例化数据库基本操作类
public int add(Servicebean service) {// 增加操作
int i = 0;
String sql = "insert into service(seid,name,address,duration,introduce,time,peoneed,peo) "
+ "values('"
+service.getSeid() + ",'"
+service.getName()+ ",'"
+service.getAddress()+ ",'"
+service.getDuration()+ ",'"
+service.getIntroduce()+ ",'"
+service.getTime() + ",'"
+service.getPeoneed()+ ",'"
+service.getPeo()
+ "')";
dbcn.connect();
i = dbcn.executeUpdate(sql);
dbcn.connectionClose();
return i;
}
public int update(Servicebean service) {// 更新操作
int i = 0;
String sql = "update service set "
+"name='" +service.getName()+ "',"
+"address='" +service.getAddress()+ "',"
+"introduce='"
+service.getIntroduce()+ "',time='"
+service.getTime() + "',peoneed=" +service.getPeoneed()+
"'";
dbcn.connect();
i = dbcn.executeUpdate(sql);
dbcn.connectionClose();
return i;
}
public int delete(Servicebean service) {// 删除操作
int i = 0;
String sql = "delete from service " + " where seid='"
+ service.getSeid() + "'";
dbcn.connect();
i = dbcn.executeUpdate(sql);
dbcn.connectionClose();
return i;
}
public Servicebean findByseid(String seid) {
String sql = "select * from service " + " where seid='" + seid + "' ";
dbcn.connect();
ResultSet rs = dbcn.select(sql);
Servicebean service = new Servicebean();
try {
if (rs.next()) {
service.setSeid(rs.getInt(1));
service.setName(rs.getString(2));
service.setAddress(rs.getString(3));
service.setDuration(rs.getString(4));
service.setIntroduce(rs.getString(5));
service.setTime(rs.getString(6));
service.setPeoneed(rs.getInt(7));
service.setPeo(rs.getInt(8));
return service;
} else {
return null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
} finally {
dbcn.connectionClose();
}
}
public ArrayList findAll() {// 查找所有
String sql = "select * from service order by time desc";
dbcn.connect();
ResultSet rs = dbcn.select(sql);
try {
ArrayList allData = new ArrayList();
while (rs.next()) {
Servicebean service = new Servicebean();
service.setSeid(rs.getInt(1));
service.setName(rs.getString(2));
service.setAddress(rs.getString(3));
service.setDuration(rs.getString(4));
service.setIntroduce(rs.getString(5));
service.setTime(rs.getString(6));
service.setPeoneed(rs.getInt(7));
service.setPeo(rs.getInt(8));
allData.add(service);
}
return allData;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
} finally {
dbcn.connectionClose();
}
}
public ArrayList findLikeSeid(String isbn) {// 通过isbn模糊查找
String sql = "select * from service " + " where isbn like '%" + isbn
+ "%' order by adddate desc";
dbcn.connect();
ResultSet rs = dbcn.select(sql);
try {
ArrayList allData = new ArrayList();
while (rs.next()) {
Servicebean service = new Servicebean();
service.setSeid(rs.getInt(1));
service.setName(rs.getString(2));
service.setAddress(rs.getString(3));
service.setDuration(rs.getString(4));
service.setIntroduce(rs.getString(5));
service.setTime(rs.getString(6));
service.setPeoneed(rs.getInt(7));
service.setPeo(rs.getInt(8));
allData.add(service);
}
return allData;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
} finally {
dbcn.connectionClose();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
DHY.zip_dhy 9977.com_dhy111166.com_dhy123.com_dhy6563. com
共64个文件
class:19个
java:19个
jsp:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 110 浏览量
2022-09-20
21:24:11
上传
评论
收藏 854KB ZIP 举报
温馨提示
初学者按照一个老程序仿写的,包括三个端口:学生端,单位端,管理员端。javabean+servlet+sql server2005
资源推荐
资源详情
资源评论
收起资源包目录
DHY.zip (64个子文件)
dhy.mdf 3MB
dhy_log.ldf 1024KB
DHY
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.common.component 447B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
org.eclipse.jdt.core.prefs 629B
src
db
PaginationBean.java 1KB
DBConnection.java 1KB
com
dao
Servicedao.java 4KB
Institutiondao.java 3KB
Re_orderdao.java 3KB
Pubservicedao.java 2KB
Studentdao.java 3KB
bean
Re_orderbean.java 460B
Pubservicebean.java 468B
Institutionbean.java 1KB
Servicebean.java 1KB
Studentbean.java 959B
servlet
ShowbuyDetailSvl.java 2KB
AdmShowFindBookSvl.java 2KB
ShowServiceSvl.java 3KB
LogoutSvl.java 2KB
AddStuSvl.java 3KB
CheckLoginServlet.java 2KB
ShowSerDetailSvl.java 2KB
.project 2KB
WebRoot
admin
images
boy.gif 8KB
buy.gif 184B
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 3KB
classes
db
PaginationBean.class 1KB
DBConnection.class 2KB
com
dao
Re_orderdao.class 3KB
Studentdao.class 3KB
Pubservicedao.class 2KB
Institutiondao.class 3KB
Servicedao.class 4KB
bean
Institutionbean.class 2KB
Servicebean.class 2KB
Re_orderbean.class 916B
Studentbean.class 1KB
Pubservicebean.class 922B
servlet
LogoutSvl.class 1KB
ShowServiceSvl.class 2KB
AddStuSvl.class 3KB
AdmShowFindBookSvl.class 2KB
ShowbuyDetailSvl.class 2KB
ShowSerDetailSvl.class 2KB
CheckLoginServlet.class 2KB
lib
sqljdbc.jar 227KB
showservice.jsp 2KB
login.jsp 3KB
index.jsp 4KB
incoming
footer.jsp 472B
header.jsp 1KB
common.jsp 304B
style.css 564B
register.jsp 4KB
institution
servicelist.jsp 3KB
Servicedetail.jsp 3KB
.mymetadata 282B
.classpath 617B
.myeclipse
共 64 条
- 1
资源评论
weixin_42651887
- 粉丝: 81
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功