InterUser.java
上传用户:jishiqi_cj
上传日期:2022-08-08
资源大小:24765k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. package StudyNote;
  2. import java.util.*;
  3. import java.sql.Connection;
  4. import java.sql.ResultSet;
  5. public class InterUser {  
  6. private String username = null;
  7. private String password = null;
  8. private String grade = null;
  9. private int empId = 0;
  10.  
  11. public InterUser(){}
  12. public void setUsername(String username) {
  13. this.username = username;
  14. }
  15.   
  16. public String getUsername() {
  17. return username;
  18. }
  19.   
  20. public void setPassword(String password) {
  21. this.password = password;
  22. }
  23.   
  24. public String getPassword() {
  25. return password;
  26. }
  27. public void setGrade(String grade) {
  28. this.grade = grade;
  29. }
  30.   
  31. public String getGrade() {
  32. return grade;
  33. }
  34. public void setEmpId(int empId) {
  35. this.empId = empId;
  36. }
  37.   
  38. public int getEmpId() {
  39. return empId;
  40. }
  41. public static boolean CheckUser(DB db,String name,String psw) throws Exception{
  42.         String strSql;
  43. ResultSet rs;
  44.         strSql = "select * from interuser where username='" + name + "'"
  45. + " and password='" + psw + "'";
  46. rs = db.OpenSql(strSql);  
  47. if ( rs.next()) {
  48. return true;
  49. }
  50. else{
  51. return false;
  52. }
  53. }
  54. public static int GetUserGrade(DB db,String name) throws Exception{
  55.         String strSql;
  56. ResultSet rs;
  57. int iResult=0;
  58.         strSql = "select grade from interuser where username='" + name + "'";
  59. rs = db.OpenSql(strSql);  
  60. if ( rs.next()) {
  61. iResult= rs.getInt("grade");
  62. }
  63. return iResult;
  64. }
  65. public static String GetEmpName(DB db,String username) throws Exception{
  66.         String strSql;
  67. ResultSet rs;
  68. String sResult=null;
  69.         strSql = "select emp.name  from interuser,emp where interuser.username='" + username 
  70.          + "' and interuser.empid=emp.id ";
  71. rs = db.OpenSql(strSql);  
  72. if ( rs.next()) {
  73. sResult= rs.getString("name");
  74. }
  75. return sResult;
  76. }
  77. public boolean Insert(DB db,int empId) throws Exception{
  78.         String strSql;
  79.         strSql = "insert into interuser values('" 
  80.          + username  +"','"
  81. + password  +"','普通用户',"
  82. + empId     +")";
  83. if ( db.ExecSql(strSql)==0) {
  84. return false;
  85. }
  86. else{
  87. return true;
  88. }
  89. }
  90. }