Advertisement
Guest User

destinatiiSqlJFrame

a guest
Dec 12th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. package destinatiiJFrame;
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.GridLayout;
  5. import java.awt.Toolkit;
  6. import java.awt.event.ActionEvent;
  7. import java.awt.event.ActionListener;
  8. import java.io.BufferedReader;
  9. import java.io.InputStreamReader;
  10. import java.sql.Connection;
  11. import java.sql.DriverManager;
  12. import java.sql.ResultSet;
  13. import java.sql.SQLException;
  14. import java.util.Iterator;
  15.  
  16. import javax.swing.DefaultListModel;
  17. import javax.swing.JButton;
  18. import javax.swing.JFrame;
  19. import javax.swing.JLabel;
  20. import javax.swing.JList;
  21. import javax.swing.JPanel;
  22. import javax.swing.JTextField;
  23.  
  24. import com.mysql.jdbc.Statement;
  25.  
  26.  
  27.  
  28. class Fereastra extends JFrame{
  29.  
  30. public Fereastra(String titlu){
  31. super(titlu);
  32. Toolkit t=Toolkit.getDefaultToolkit();
  33. Dimension d=t.getScreenSize();
  34. int h=d.height;
  35. int w=d.width;
  36. setSize(w/4,h/2);
  37. setLocation(w/4,h/4);
  38. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39. }
  40. }
  41.  
  42. public class destinatii {
  43.  
  44. public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {
  45. // TODO Auto-generated method stub
  46.  
  47. String url="jdbc:mysql://localhost:3306/test";
  48. Statement sql;
  49. ResultSet rs,ts;
  50. Class.forName("com.mysql.jdbc.Driver").newInstance();
  51. Connection con=DriverManager.getConnection(url,"root","root");
  52. sql=(Statement) con.createStatement();
  53.  
  54.  
  55. JFrame f = new Fereastra("Statiuni");
  56. f.getContentPane().setLayout(new GridLayout(8,1));
  57.  
  58. JPanel p1 = new JPanel();
  59. JTextField txtAdaugare = new JTextField(40);
  60. p1.add(txtAdaugare);
  61.  
  62. JPanel p2 = new JPanel();
  63. DefaultListModel<String> model = new DefaultListModel<>();
  64. JList<String> txtList = new JList<>(model);
  65. p2.add(txtList);
  66.  
  67. BufferedReader fr = new BufferedReader(new InputStreamReader(System.in));
  68. rs=sql.executeQuery("select * from destinatii_turistice");
  69.  
  70. while (rs.next())
  71. model.addElement(rs.getString("tara") + " " + rs.getString("statiune") + " "
  72. + rs.getInt("nr_obiective"));
  73.  
  74. JPanel p3 = new JPanel();
  75. JButton butonStergere = new JButton("Stergere statiune");
  76. p3.add(butonStergere);
  77.  
  78.  
  79. f.getContentPane().add(p1);
  80. f.getContentPane().add(p2);
  81. f.getContentPane().add(p3);
  82.  
  83. f.setVisible(true);
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement