package operation;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import conbean.ConnDBean;
import entity.BookBean;
import entity.UsersBean;
public class BookBeanB {
private Connection con;
private Statement stm;//用于执行SQL语句
private PreparedStatement ps;//用于执行SQL语句(预处理)
private ResultSet rs;//用于保存查询的结果集
public List ArraylistBook(String guanxi){
List list=new ArrayList();
BookBean book=null;
String sql="select * from book where guanxi=?";
try {
con=ConnDBean.getCon();
ps=con.prepareStatement(sql);
ps.setString(1, guanxi);
rs=ps.executeQuery();
while(rs.next()){
book=new BookBean();
book.setId(rs.getInt("id"));
book.setBookname(rs.getString("bookname"));
book.setPhone(rs.getString("phone"));
book.setSex(rs.getString("sex"));
book.setAddress(rs.getString("address"));
book.setGuanxi(rs.getString("guanxi"));
list.add(book);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(ps!=null)ps.close();
if(con!=null)con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
public int insertbook(String bookname,String phone,String sex,String address,String guanxi){
int count=0;
con=ConnDBean.getCon();
String sql1="select bookname from book where bookname=?";
String sql="insert into book(bookname,phone,sex,address,guanxi) values(?,?,?,?,?)";
try {
ps=con.prepareStatement(sql1);
ps.setString(1,bookname);
rs=ps.executeQuery();
if(rs.next()){
count=0;
System.out.print("添加失败,该用户名以存在");
}else{
ps=con.prepareStatement(sql);
ps.setString(1,bookname);
ps.setString(2,phone);
ps.setString(3,sex);
ps.setString(4,address);
ps.setString(5,guanxi);
count=ps.executeUpdate();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
try {
if(rs!=null)rs.close();
if(ps!=null)ps.close();
if(con!=null)con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return count;
}
public int delectbook(int id){
int count=0;
String sql="delete from book where id=?";
con=ConnDBean.getCon();
try {
ps=con.prepareStatement(sql);
ps.setInt(1, id);
count=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(ps!=null)ps.close();
if(con!=null)con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return count;
}
public List ArraylistBooka(){
List list=new ArrayList();
BookBean book=null;
String sql="select * from book";
try {
con=ConnDBean.getCon();
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
book = new BookBean();
book.setId(rs.getInt("id"));
book.setBookname(rs.getString("bookname"));
book.setPhone(rs.getString("phone"));
book.setSex(rs.getString("sex"));
book.setAddress(rs.getString("address"));
book.setGuanxi(rs.getString("guanxi"));
list.add(book);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(ps!=null)ps.close();
if(con!=null)con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
public int updateBook(String phone,String address,String guanxi,int id){
int count=0;
String sql="update book set phone=?,address=?,guanxi=? where id=? ";
con=ConnDBean.getCon();
try {
ps=con.prepareStatement(sql);
ps.setString(1,phone);
ps.setString(2, address);
ps.setString(3,guanxi);
ps.setInt(4,id);
count=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
try {
if(ps!=null)ps.close();
if(con!=null)con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return count;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
用jsp+servlet+javaBean做的一个简单通讯录
共64个文件
jpg:14个
java:12个
class:12个
5星 · 超过95%的资源 需积分: 19 73 下载量 175 浏览量
2010-03-16
20:33:48
上传
评论 6
收藏 1.52MB RAR 举报
温馨提示
用jsp+servlet+javaBean做的一个简单通讯录,实现了一些简单的功能,希望可以为学习jsp的朋友带来帮助。
资源推荐
资源详情
资源评论
收起资源包目录
BookTest.rar (64个子文件)
BookTest
.project 1KB
txunlu_log.ldf 1024KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 297B
WebRoot
login.jsp 2KB
head.jsp 1KB
WEB-INF
web.xml 2KB
lib
sqljdbc.jar 438KB
commons-io-1.4.jar 106KB
jspsmartupload.jar 14KB
commons-fileupload-1.2.1.jar 56KB
jspSmartUplodeCN.jar 17KB
classes
servlet
AddBookserlvet.class 2KB
Relationservlet.class 2KB
Updateservlet.class 2KB
AddgoodsServer.class 4KB
Loginserlvet.class 2KB
Deleteservlet.class 2KB
conbean
ConnDBean.class 2KB
ChangeCharacter.class 1KB
operation
BookBeanB.class 5KB
UserBeanB.class 2KB
entity
BookBean.class 1KB
UsersBean.class 900B
index.jsp 1KB
META-INF
MANIFEST.MF 36B
image
33333.jpg 155KB
3.jpg 73KB
2L.jpg 20KB
4.jpg 35KB
2.jpg 43KB
333331.jpg 50KB
55.jpg 150KB
3L.jpg 19KB
1L.jpg 19KB
4L.jpg 21KB
33.jpg 158KB
add.jpg 21KB
5L.jpg 19KB
通用.jpg 141KB
alseadd.jsp 1KB
left.jsp 3KB
foot.jsp 1KB
relation.jsp 3KB
updatebook.jsp 3KB
addbook.jsp 3KB
mid.jsp 2KB
.myeclipse
src
servlet
AddgoodsServer.java 4KB
Loginserlvet.java 3KB
Relationservlet.java 3KB
AddBookserlvet.java 3KB
Deleteservlet.java 2KB
Updateservlet.java 3KB
conbean
ChangeCharacter.java 1KB
ConnDBean.java 1KB
operation
UserBeanB.java 960B
BookBeanB.java 5KB
entity
BookBean.java 893B
UsersBean.java 452B
txunlu.mdf 3MB
.classpath 752B
file
共 64 条
- 1
mxf256
- 粉丝: 28
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页