Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. package UnimapDBConsole;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.Statement;
  8.  
  9. public class db
  10. {
  11. //declarations
  12.  
  13. public static String classname;
  14. public static String constring;
  15. Connection con;
  16. ResultSet rs;
  17. PreparedStatement st;
  18. String sql,fullname;
  19. db()
  20. {
  21. classname="com.mysql.jdbc.Driver";
  22. constring="jdbc:mysql://10.2.17.217/unimap?user=root&password=password";
  23. }
  24. public void init()
  25. {
  26. try
  27. {
  28. Class.forName(classname);
  29. con=DriverManager.getConnection(constring);
  30. //System.out.println("Connection established");
  31. }
  32. catch(Exception e)
  33. {System.out.println(e);}
  34. }
  35. public boolean validate(String username,String password)
  36. {
  37. try
  38. {
  39. sql="select fullname from users where";
  40. sql=sql+" username=? and password=?";
  41. st=con.prepareStatement(sql);
  42. st.setString(1,username);
  43. st.setString(2,password);
  44. rs=st.executeQuery();
  45. if(rs.next())
  46. {
  47. fullname=rs.getString("fullname");
  48. return true;
  49. }
  50. else
  51. {
  52. return false;
  53. }
  54.  
  55. }
  56. catch(Exception e)
  57. {
  58. e.printStackTrace();
  59. return false;
  60. }
  61.  
  62. }
  63. public boolean adduser(String username,String password,String fullname)
  64. {
  65. try
  66. {
  67. sql="insert into users(username,password,fullname)";
  68. sql=sql+" values(?,?,?)";
  69. st=con.prepareStatement(sql);
  70. st.setString(1,username);
  71. st.setString(2,password);
  72. st.setString(3,fullname);
  73. if(st.executeUpdate()==1)
  74. return true;
  75. else
  76. return false;
  77.  
  78. }
  79. catch(Exception e)
  80. {
  81. e.printStackTrace();
  82. return false;
  83. }
  84. }
  85. public boolean update(String username, String fullname)
  86. {
  87. try
  88. {
  89. sql= "update users";
  90. sql = sql +" set fullname=? where username=?";
  91. st=con.prepareStatement(sql);
  92. st.setString(1,fullname);
  93. st.setString(2,username);
  94. if(st.executeUpdate()==1)
  95. return true;
  96. else
  97. return false;
  98. }
  99.  
  100. catch(Exception e)
  101. {
  102. e.printStackTrace();
  103. return false;
  104. }
  105.  
  106. }
  107.  
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement