📄 addressbookbean.java
字号:
package addressbook.model;
import java.sql.*;
import java.util.*;
import addressbook.Constants;
public class AddressBookBean {
String classes;
String name;
String phone;
String partymember;
String address;
public AddressBookBean() {
}
public AddressBookBean(String classes,String name,String phone,String partymember,String address) {
this.classes=classes;
this.name=name;
this.phone=phone;
this.partymember=partymember;
this.address=address;
}
public String getClasses() {
return classes;
}
public String getName(){
return name;
}
public String getPhone(){
return phone;
}
public String getPartymember() {
return partymember;
}
public String getAddress(){
return address;
}
public void setClasses(String classes) {
this.classes = classes;
}
public void setName(String name){
this.name=name;
}
public void setPhone(String phone){
this.phone=phone;
}
public void setAddress(String address){
this.address=address;
}
public void setPartymember(String partymember) {
this.partymember = partymember;
}
public void insert()throws Exception{
Connection con= DBUtils.getConnection();
PreparedStatement pStmt=null;
try{
pStmt=con.prepareStatement("INSERT INTO " + Constants.TABLENAME +
" (classes,name,phone,partymember,address)"+
" values(?,?,?,?,?)");
con.setAutoCommit(false);
pStmt.setString(1,classes);
pStmt.setString(2,name);
pStmt.setString(3,phone);
pStmt.setString(4,partymember);
pStmt.setString(5,address);
int j=pStmt.executeUpdate();
con.commit();
}
catch(Exception ex)
{
try{
con.rollback();
}catch(SQLException sqlex){
sqlex.printStackTrace(System.out);
}
throw ex;
}finally{
try{
pStmt.close();
con.close();
}catch(Exception e){e.printStackTrace();}
}
}
public static Vector search(String strSql)throws Exception{
Vector addressbookBeans=new Vector();
Connection con= DBUtils.getConnection();
PreparedStatement pStmt=null;
ResultSet rs=null;
try{
pStmt=con.prepareStatement(strSql);
rs=pStmt.executeQuery();
while(rs.next())
addressbookBeans.add(new AddressBookBean(
rs.getString("CLASSES"),rs.getString("NAME"),rs.getString("PHONE"),rs.getString("PARTY MEMBER"),rs.getString("ADDRESS")));
return addressbookBeans;
}finally{
try{
rs.close();
pStmt.close();
con.close();
}catch(Exception e){e.printStackTrace();}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -