Advertisement
Guest User

Untitled

a guest
May 19th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. public class SearchTripTest extends JPanel {
  2.  
  3. private JTextArea taOutput = new JTextArea();
  4.  
  5. private JLabel lblDest = new JLabel("Destination");
  6. private JLabel lblDatum = new JLabel("Datum");
  7.  
  8. private JTextField tfAvgang = new JTextField("Malmö");
  9. private JTextField tfDest = new JTextField("Madrid");
  10. private JTextField tfDatum = new JTextField("24/5");
  11. private JButton btnSearch = new JButton("Sök");
  12. private JButton btnReg = new JButton("Registrera");
  13. private ResultSet myRs;
  14.  
  15. public SearchTripTest() {
  16. setPreferredSize(new Dimension(600, 600));
  17. setLayout(null);
  18.  
  19. taOutput.setLocation(50, 50);
  20. taOutput.setSize(400, 330);
  21. add(taOutput);
  22.  
  23. lblDest.setLocation(55, 385);
  24. lblDest.setSize(80, 50);
  25. add(lblDest);
  26. tfDest.setLocation(50, 420);
  27. tfDest.setSize(400, 50);
  28. add(tfDest);
  29.  
  30. lblDatum.setLocation(55, 465);
  31. lblDatum.setSize(80, 50);
  32. add(lblDatum);
  33. tfDatum.setLocation(50, 500);
  34. tfDatum.setSize(400, 50);
  35. add(tfDatum);
  36.  
  37. btnSearch.setLocation(500, 500);
  38. btnSearch.setSize(70, 50);
  39. add(btnSearch);
  40.  
  41. btnReg.setLocation(500, 450);
  42. btnReg.setSize(70, 50);
  43. add(btnReg);
  44. createListeners();
  45. writeData();
  46. }
  47.  
  48. public void createListeners() {
  49. Listener list = new Listener();
  50.  
  51. btnSearch.addActionListener(list);
  52. btnReg.addActionListener(list);
  53.  
  54. }
  55.  
  56. public void writeData() {
  57. try {
  58. // 1 Get a connection to database
  59. Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Name", "User", "pw");
  60.  
  61. // 2. Create a statement
  62. Statement myStmt = myConn.createStatement();
  63. // 3. Execute SQL query
  64. myRs = myStmt.executeQuery("select * from stad");
  65. // 5. Create so write all elements
  66. ResultSetMetaData rsmd = myRs.getMetaData();
  67.  
  68. int columnsNumber = rsmd.getColumnCount();
  69. // 4. Process the result set
  70. while (myRs.next()) {
  71. for (int i = 1; i <= columnsNumber; i++) {
  72. taOutput.setText(myRs.getString("land") + ", " + myRs.getString("språk") + ", "
  73. + myRs.getString("valuta") + ", " + myRs.getString("stad"));
  74. }
  75. }
  76. } catch (Exception e) {
  77. e.printStackTrace();
  78. }
  79. }
  80.  
  81. private class Listener implements ActionListener {
  82. public void actionPerformed(ActionEvent e) {
  83. if (e.getSource() == btnSearch) {
  84.  
  85. } else if (e.getSource() == btnReg) {
  86. }
  87.  
  88. }
  89.  
  90. }
  91.  
  92. public static void main(String[] a) {
  93. JFrame frame = new JFrame("Sök Resa");
  94. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  95. frame.add(new SearchTripTest());
  96. frame.pack();
  97. frame.setVisible(true);
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement