📄 replybean.java
字号:
package mypackage;
import java.sql.*;
import java.io.*;
import java.util.*;
import java.lang.*;
public class ReplyBean extends InfoBean
{
private String Reply="";
private String QuestionType="";
private String QuestionID="";
private String Question="";
private String Auditing="";
//**************设置属性的get/set方法**************//
//人员信息的属性从InfoBean继承
public String getUserID()
{
return UserID;
}
public void setUserID(String newUser)
{
UserID=toChinese(newUser);
}
public String getPassword()
{
return Password;
}
public void setPassword(String newPassword)
{
Password=newPassword;
}
public String getUsername()
{
return Username;
}
public void setUsername(String newName)
{
Username=newName;
}
public String getCompany()
{
return Company;
}
public void setCompany(String newCompany)
{
Company=newCompany;
}
public String getAddress()
{
return Address;
}
public void setAddress(String newAddress)
{
Address=newAddress;
}
public String getTel()
{
return Tel;
}
public void setTel(String newTel)
{
Tel=newTel;
}
public String getReply()
{
return Reply;
}
public void setReply(String newReply)
{
Reply=newReply;
}
public String getQuestionID()
{
return QuestionID;
}
public void setQuestionID(String newQuestionID)
{
QuestionID=newQuestionID;
}
public String getQuestionType()
{
return QuestionType;
}
public void setQuestionType(String newQuestionType)
{
QuestionType=newQuestionType;
}
public String getQuestion()
{
return Question;
}
public void setQuestion(String newQuestion)
{
Question=newQuestion;
}
public String getAuditing()
{
return Auditing;
}
public void setAuditing(String newAuditing)
{
Auditing=newAuditing;
}
//在解答问题表单显示相关信息
public void getUserInfo()
{
ResultSet rs=null;
try
{
String sql="select UserInfo.*,QuestionInfo.*,QuestionTypeInfo.* from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and UserInfo.UserID='"+UserID+"' and QuestionInfo.QuestionID='"+QuestionID+"'";
rs=executeQuery(sql);
if(rs.next())
{
Username=rs.getString("Username");
Company=rs.getString("Company");
Address=rs.getString("Address");
Tel=rs.getString("Tel");
Question=rs.getString("QuestionDescribe");
Reply=rs.getString("Reply");
Auditing=rs.getString("Auditing");
QuestionType=rs.getString("QuestionType");
}
}
catch(Exception e)
{
System.err.println("getUserInfo:"+e.getMessage());
}
}
//浏览所有记录
public ResultSet QueryAll()
{
ResultSet rs=null;
try
{
String sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID";
rs=executeQuery(sql);
}
catch(Exception e)
{
System.err.println("QueryAll:"+e.getMessage());
}
finally
{
return rs;
}
}
//根据用户姓名查询
public ResultSet QueryByName()
{
ResultSet rs=null;
try
{
String sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and UserInfo.Username='"+Username+"'";
rs=executeQuery(sql);
}
catch(Exception e)
{
System.err.println("QueryByName:"+e.getMessage());
}
finally
{
return rs;
}
}
//根据所属单位进行查询
public ResultSet QueryByCompany()
{
ResultSet rs=null;
try
{
String sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and UserInfo.Company='"+Company+"'";
rs=executeQuery(sql);
}
catch(Exception e)
{
System.err.println("QueryCompany:"+e.getMessage());
}
finally
{
return rs;
}
}
//根据提问时间查询
public ResultSet QueryByTime(java.sql.Date time)
{
ResultSet rs=null;
try
{
String sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and datediff(day,'" + time + "', QuestionInfo.QuizTime)=0";
rs=executeQuery(sql);
}
catch(Exception e)
{
System.err.println("QueryByTime:"+e.getMessage());
}
finally
{
return rs;
}
}
//根据是否解答进行查询
public ResultSet QueryByReply(boolean reply)
{
ResultSet rs=null;
String sql="";
if(reply==false)
{
sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and (QuestionInfo.Reply is null or QuestionInfo.Reply=' ')";
}
else
{
sql="select UserInfo.UserID,UserInfo.Username,UserInfo.Company,QuestionInfo.QuestionID,QuestionTypeInfo.QuestionType,QuestionInfo.QuizTime,QuestionInfo.QuestionDescribe,QuestionInfo.Reply,QuestionInfo.Auditing from UserInfo,QuestionInfo,QuestionTypeInfo where UserInfo.UserID=QuestionInfo.UserID and QuestionInfo.QuestionTypeID=QuestionTypeInfo.QuestionTypeID and (QuestionInfo.Reply is not null and QuestionInfo.Reply!=' ')";
}
try
{
rs=executeQuery(sql);
}
catch(Exception e)
{
System.err.println("QueryByAuditing:"+e.getMessage());
}
finally
{
return rs;
}
}
//将解答结果存入数据
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -