Advertisement
Guest User

LlogaritarDB

a guest
Jul 10th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package tarifa;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9.  
  10. public class LlogaritarDB {
  11. public static Connection getCon(){
  12. Connection con=null;
  13. //Ben te mundur lidhjen me databasen ne mySQL
  14. try{
  15. Class.forName("com.mysql.jdbc.Driver");
  16. con=DriverManager.getConnection("jdbc:mysql://localhost:3306//tarifat","root","admin");
  17. }catch(Exception e){System.out.println(e);}
  18. return con;
  19. }
  20. //Ben kerkimin ose validimin , vlereson nese keto Emra dhe Fjalekalime egzistojn(boolean) ne databaze dhe egzekuton queryn
  21. public static boolean validate(String emri,String fjalekalimi){
  22. boolean status=false;
  23. try{
  24. Connection con=getCon();
  25. PreparedStatement ps=con.prepareStatement("select * from Llogaritar where emri=? and fjalekalimi=?");
  26. ps.setString(1,emri);
  27. ps.setString(2,fjalekalimi);
  28. ResultSet rs=ps.executeQuery();
  29. status=rs.next();
  30. con.close();
  31. }catch(Exception e){System.out.println(e);}
  32.  
  33.  
  34. return status;
  35. }
  36. // Lidhet me databazen, egzekuton queryin e cila ben shtimin (insert)
  37.  
  38. public static int save(Llogaritar a){
  39. int status=0;
  40. try{
  41. Connection con=getCon();
  42. PreparedStatement ps=con.prepareStatement("insert into Llogaritar (emri,fjalekalimi,email,nrkontakti) values(?,?,?,?)");
  43. ps.setString(1,a.getEmer());
  44. ps.setString(2,a.getFjalekalimi());
  45. ps.setString(3,a.getEmail());
  46. ps.setString(4,a.getNrkontakti());
  47. status=ps.executeUpdate();
  48. con.close();
  49. }catch(Exception e){System.out.println(e);}
  50. return status;
  51. }
  52. // Krijon nje liste te klases Llogaritari e cila lidhet me databazen dhe egzekuton queryn nga e cila selektohen te gjitha elementet e tabeles Llogaritari
  53. public static List<Llogaritar> view(){
  54. List<Llogaritar> list=new ArrayList<>();
  55. try{
  56. Connection con=getCon();
  57. PreparedStatement ps=con.prepareStatement("select * from Llogaritar");
  58. ResultSet rs=ps.executeQuery();
  59. while(rs.next()){
  60. Llogaritar a=new Llogaritar();
  61. a.setId(rs.getInt(1));
  62. a.setEmer(rs.getString(2));
  63. a.setFjalekalimi(rs.getString(3));
  64. a.setEmail(rs.getString(4));
  65. a.setNrkontakti(rs.getString(5));
  66. list.add(a);
  67. }
  68. con.close();
  69. }catch(Exception e){System.out.println(e);}
  70. return list;
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement