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

Java编程

开发平台:

Java

  1. package BookStore;
  2. import java.util.*;
  3. import java.sql.Connection;
  4. import java.sql.ResultSet;
  5. public class User {  
  6. private String username = null;
  7. private String password = null;
  8. private String name = null;
  9. private String tel = null;
  10. private String address = null;
  11. private String email = null;
  12.  
  13. public User(){}
  14. public void setUsername(String username) {
  15. this.username = username;
  16. }
  17.   
  18. public String getUsername() {
  19. return username;
  20. }
  21.   
  22. public void setPassword(String password) {
  23. this.password = password;
  24. }
  25.   
  26. public String getPassword() {
  27. return password;
  28. }
  29. public void setName(String name) {
  30. this.name = name;
  31. }
  32.   
  33. public String getName() {
  34. return name;
  35. }
  36. public void setTel(String tel) {
  37. this.tel = tel;
  38. }
  39.   
  40. public String getTel() {
  41. return tel;
  42. }
  43. public void setAddress(String address) {
  44. this.address = address;
  45. }
  46.   
  47. public String getAddress() {
  48. return address;
  49. }
  50. public void setEmail(String email) {
  51. this.email = email;
  52. }
  53.   
  54. public String getEmail() {
  55. return email;
  56. }
  57. public static boolean CheckUser(DB db,String name,String psw) throws Exception{
  58.         String strSql;
  59. ResultSet rs;
  60.         strSql = "select * from storeuser where username='"
  61. + name + "' and password='" + psw + "'";
  62. rs = db.OpenSql(strSql);  
  63. if ( rs.next()) {
  64. return true;
  65. }
  66. else{
  67. return false;
  68. }
  69. }
  70. public  static User GetUserInfo(DB db,String name) throws Exception{
  71.         String strSql;
  72. ResultSet rs;
  73.         strSql = "select * from storeuser where username='"
  74. + name + "'";
  75. rs = db.OpenSql(strSql);  
  76. User user = new User();
  77. if (rs.next()){
  78. user.setName(rs.getString("name")) ;
  79. user.setAddress(rs.getString("address")) ;
  80. user.setTel(rs.getString("tel")) ;
  81. }
  82. return user;
  83. }
  84. public boolean Insert(DB db) throws Exception{
  85.         String strSql;
  86.         strSql = "insert into storeuser values('" 
  87.          + username  +"','"
  88. + password  +"','"
  89. + name  +"','"
  90. + tel  +"','"
  91. + address  +"','"
  92. + email     +"')";
  93. if ( db.ExecSql(strSql)==0) {
  94. return false;
  95. }
  96. else{
  97. return true;
  98. }
  99. }
  100. }