📄 messagebean.java
字号:
package to.model.Message;
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Collection;
import java.util.Vector;
import to.model.*;
public class MessageBean
{
Connection con=null;
PreparedStatement ps=null;
ResultSet rs=null;
DBConnection db=new DBConnection("PeoplePool",500);
public String insertMessage(MessageItem mi)
{
try
{
con=db.getConnection();
ps=con.prepareStatement("insert into kjc_Message values(?,?,?,?,?,?)");
ps.setString(1,mi.getMessageName());
ps.setString(2,mi.getMessageD());
ps.setString(3,mi.getMessageS());
ps.setString(4,mi.getMessageMail());
ps.setString(5,mi.getMessageAddr());
ps.setInt(6,mi.getPeopleID());
ps.executeUpdate();
return "添加成功";
}//end block try
catch(Exception e)
{
e.printStackTrace();
return "添加失败";
}//end block catch
}//end method insertMessage
public Collection getMessage(int id)
{
Vector v=new Vector();
try
{
con=db.getConnection();
ps=con.prepareStatement("select * from kjc_Message where PeopleID=?");
ps.setInt(1,id);
rs=ps.executeQuery();
while(rs.next())
{
MessageItem mi=new MessageItem();
mi.setMessageID(rs.getInt("MessageID"));
mi.setMessageName(rs.getString("MessageName"));
mi.setMessageD(rs.getString("MessageD"));
mi.setMessageS(rs.getString("MessageS"));
mi.setMessageMail(rs.getString("MessageMail"));
mi.setMessageAddr(rs.getString("MessageAddr"));
mi.setPeopleID(rs.getInt("PeopleID"));
v.add(mi);
}
return v;
}//end block try
catch(Exception e)
{
e.printStackTrace();
return null;
}//end block catch
}//end method getMessage()
public String deleteMessage(int id)
{
try
{
con=db.getConnection();
ps=con.prepareStatement("delete kjc_Message where MessageID=?");
ps.setInt(1,id);
ps.executeUpdate();
return "删除成功";
}//end block try
catch(Exception e)
{
e.printStackTrace();
return "删除失败";
}//end block catch
} //end method deleteMessage()
public MessageItem getMessageID(int id)
{
try
{
con=db.getConnection();
ps=con.prepareStatement("select * from kjc_Message where MessageID=?");
ps.setInt(1,id);
rs=ps.executeQuery();
MessageItem mi=new MessageItem();
while(rs.next())
{
mi.setMessageID(rs.getInt("MessageID"));
mi.setMessageName(rs.getString("MessageName"));
mi.setMessageD(rs.getString("MessageD"));
mi.setMessageS(rs.getString("MessageS"));
mi.setMessageMail(rs.getString("MessageMail"));
mi.setMessageAddr(rs.getString("MessageAddr"));
mi.setPeopleID(rs.getInt("PeopleID"));
}
return mi;
}//end block try
catch(Exception e)
{
e.printStackTrace();
return null;
}//end block catch
}//end method getMessageID
public String updateMessage(MessageItem mi)
{
try
{
con=db.getConnection();
ps=con.prepareStatement("update kjc_Message set MessageD=?,MessageS=?,MessageMail=?,MessageAddr=? where MessageID=?");
ps.setString(1,mi.getMessageD());
ps.setString(2,mi.getMessageS());
ps.setString(3,mi.getMessageMail());
ps.setString(4,mi.getMessageAddr());
ps.setInt(5,mi.getMessageID());
ps.executeUpdate();
return "修改成功";
}//end block try
catch(Exception e)
{
e.printStackTrace();
return "修改失败";
}//end block catch
}//end method updateMessage()
public MessageItem getMessageName(String name)
{
try
{
con=db.getConnection();
ps=con.prepareStatement("select * from kjc_Message where MessageName like '%"+name+"%'");
//ps.setString(1,"%"+name+"%");
rs=ps.executeQuery();
MessageItem mi=new MessageItem();
while(rs.next())
{
mi.setMessageID(rs.getInt("MessageID"));
mi.setMessageName(rs.getString("MessageName"));
mi.setMessageD(rs.getString("MessageD"));
mi.setMessageS(rs.getString("MessageS"));
mi.setMessageMail(rs.getString("MessageMail"));
mi.setMessageAddr(rs.getString("MessageAddr"));
mi.setPeopleID(rs.getInt("PeopleID"));
}
return mi;
}//end block try
catch(Exception e)
{
e.printStackTrace();
return null;
}//end block catch
}//end method getMessageName()
}//end class MessageBean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -