Guest User

Untitled

a guest
Dec 2nd, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.79 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5.  
  6. package database;
  7.  
  8. import javax.faces.bean.ManagedBean;
  9. import javax.faces.bean.RequestScoped;
  10.  
  11. import java.sql.*;
  12. import java.util.*;
  13.  
  14. @ManagedBean(name="DBConnection")
  15. @RequestScoped
  16. public class DBConnection {
  17. private String username;
  18. private String password;
  19. private String dbusername;
  20.  
  21. public String getDbpassword() {
  22. return dbpassword;
  23. }
  24. public String getDbusername() {
  25. return dbusername;
  26. }
  27.  
  28. private String dbpassword;
  29. Connection con;
  30. Statement ps;
  31. ResultSet rs;
  32. String SQL_Str;
  33.  
  34. public void dbData(String UName)
  35. {
  36. try
  37. {
  38. Class.forName("com.mysql.jdbc.Driver");
  39. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/footballdb","root","");
  40. ps = con.createStatement();
  41. SQL_Str="Select * from users where user_name like ('" + UName +"')";
  42. rs=ps.executeQuery(SQL_Str);
  43. rs.next();
  44. dbusername=rs.getString(2).toString();
  45. dbpassword=rs.getString(4).toString();
  46. }
  47. catch(Exception ex)
  48. {
  49. ex.printStackTrace();
  50. System.out.println("Exception Occur :" + ex);
  51. }
  52. }
  53. public String getPassword() {
  54. return password;
  55. }
  56.  
  57. public void setPassword(String password) {
  58. this.password = password;
  59. }
  60.  
  61. public String getUsername() {
  62. return username;
  63. }
  64.  
  65. public void setUsername(String username) {
  66. this.username = username;
  67. }
  68. public String checkValidUser()
  69. {
  70. dbData(username);
  71.  
  72. if(username.equalsIgnoreCase(dbusername))
  73. {
  74.  
  75. if(password.equals(dbpassword))
  76. return "home.xhtml";
  77. else
  78. {
  79. return "invalid";
  80. }
  81. }
  82. else
  83. {
  84. return "invalid";
  85. }
  86. }
  87.  
  88. public List<Team> displayTeams(Connection con, Statement ps, ResultSet rs, String SQL_Str) {
  89. List<Team> teams = new ArrayList<Team>();
  90. try
  91. {
  92. Class.forName("com.mysql.jdbc.Driver");
  93. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/footballdb","root","");
  94. ps = con.createStatement();
  95. SQL_Str="Select * from team";
  96. rs = ps.executeQuery(SQL_Str);
  97. Team t;
  98. while(rs.next()) {
  99. t = new Team();
  100. t.setId(rs.getInt("teamId"));
  101. t.setTeamname(rs.getString("teamName"));
  102. t.setYearFounded(rs.getInt("yearFounded"));
  103. t.setTeamCrest(rs.getString("teamCrest"));
  104. t.setLeaguename(rs.getString("leagueName"));
  105. t.setLeagueId(rs.getInt("leagueId"));
  106. teams.add(t);
  107. System.out.println(t);
  108. }
  109. System.out.println(teams+"nTeams");
  110. return teams;
  111. }
  112. catch(Exception ex)
  113. {
  114. ex.printStackTrace();
  115. System.out.println("Exception Occur :" + ex);
  116. return null;
  117. }
  118. }
  119.  
  120. private Team team = new Team();
  121. List<Team> teams = new ArrayList<Team>();
  122.  
  123. public List<Team> getTeams() {
  124. teams = displayTeams(con, ps, rs, SQL_Str);
  125. return teams;
  126. }
  127.  
  128. public void setTeams(List<Team> teams) {
  129. this.teams = teams;
  130. }
  131.  
  132. /*
  133. * To change this template, choose Tools | Templates
  134. * and open the template in the editor.
  135. */
  136.  
  137. package database;
  138.  
  139. import javax.faces.bean.ManagedBean;
  140. import javax.faces.bean.RequestScoped;
  141.  
  142. import java.sql.*;
  143. import java.util.*;
  144.  
  145. @ManagedBean(name="DBConnection")
  146. @RequestScoped
  147. public class DBConnection {
  148. private String username;
  149. private String password;
  150. private String dbusername;
  151.  
  152. public String getDbpassword() {
  153. return dbpassword;
  154. }
  155. public String getDbusername() {
  156. return dbusername;
  157. }
  158.  
  159. private String dbpassword;
  160. Connection con;
  161. Statement ps;
  162. ResultSet rs;
  163. String SQL_Str;
  164.  
  165. public void dbData(String UName)
  166. {
  167. try
  168. {
  169. Class.forName("com.mysql.jdbc.Driver");
  170. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/footballdb","root","");
  171. ps = con.createStatement();
  172. SQL_Str="Select * from users where user_name like ('" + UName +"')";
  173. rs=ps.executeQuery(SQL_Str);
  174. rs.next();
  175. dbusername=rs.getString(2).toString();
  176. dbpassword=rs.getString(4).toString();
  177. }
  178. catch(Exception ex)
  179. {
  180. ex.printStackTrace();
  181. System.out.println("Exception Occur :" + ex);
  182. }
  183. }
  184. public String getPassword() {
  185. return password;
  186. }
  187.  
  188. public void setPassword(String password) {
  189. this.password = password;
  190. }
  191.  
  192. public String getUsername() {
  193. return username;
  194. }
  195.  
  196. public void setUsername(String username) {
  197. this.username = username;
  198. }
  199. public String checkValidUser()
  200. {
  201. dbData(username);
  202.  
  203. if(username.equalsIgnoreCase(dbusername))
  204. {
  205.  
  206. if(password.equals(dbpassword))
  207. return "home.xhtml";
  208. else
  209. {
  210. return "invalid";
  211. }
  212. }
  213. else
  214. {
  215. return "invalid";
  216. }
  217. }
  218.  
  219. public List<Team> displayTeams(Connection con, Statement ps, ResultSet rs, String SQL_Str) {
  220. List<Team> teams = new ArrayList<Team>();
  221. try
  222. {
  223. Class.forName("com.mysql.jdbc.Driver");
  224. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/footballdb","root","");
  225. ps = con.createStatement();
  226. SQL_Str="Select * from team";
  227. rs = ps.executeQuery(SQL_Str);
  228. Team t;
  229. while(rs.next()) {
  230. t = new Team();
  231. t.setId(rs.getInt("teamId"));
  232. t.setTeamname(rs.getString("teamName"));
  233. t.setYearFounded(rs.getInt("yearFounded"));
  234. t.setTeamCrest(rs.getString("teamCrest"));
  235. t.setLeaguename(rs.getString("leagueName"));
  236. t.setLeagueId(rs.getInt("leagueId"));
  237. teams.add(t);
  238. System.out.println(t);
  239. }
  240. System.out.println(teams+"nTeams");
  241. return teams;
  242. }
  243. catch(Exception ex)
  244. {
  245. ex.printStackTrace();
  246. System.out.println("Exception Occur :" + ex);
  247. return null;
  248. }
  249. }
  250.  
  251. private Team team = new Team();
  252. List<Team> teams = new ArrayList<Team>();
  253.  
  254. public List<Team> getTeams() {
  255. teams = displayTeams(con, ps, rs, SQL_Str);
  256. return teams;
  257. }
  258.  
  259. public void setTeams(List<Team> teams) {
  260. this.teams = teams;
  261. }
  262.  
  263.  
  264. }
Add Comment
Please, Sign In to add comment