Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. import java.text.*;
  5. import java.util.*;
  6. import javax.swing.ImageIcon;
  7. import javax.swing.JFrame;
  8. import javax.swing.JOptionPane;
  9. import java.util.regex.Pattern;
  10. import java.util.Date;
  11. import java.util.concurrent.TimeUnit;
  12. import java.text.DateFormat;
  13. import java.text.SimpleDateFormat;
  14.  
  15. import javax.swing.table.DefaultTableModel;
  16. import java.sql.*;
  17.  
  18. public class dtr {
  19.  
  20. JFrame frame = new JFrame();
  21. JPanel panel = new JPanel();
  22. JTextField search = new JTextField ();
  23. //JLabel ID = new JLabel();
  24.  
  25. dtr(){
  26. JButton sr = new JButton("Search");
  27.  
  28. search.setBounds(90, 70, 300, 40);
  29. search.setForeground(Color.BLACK);
  30. search.setFont(new Font("Century-Gothic", Font.PLAIN, 20));
  31.  
  32.  
  33. //ID.setBounds(210,65,70,30);
  34. //ID.setBorder(BorderFactory.createLineBorder(Color.black, 1));
  35. sr.setBounds(150, 370, 200, 30);
  36. sr.setFont(new Font("Century-Gothic", Font.PLAIN,30));
  37.  
  38.  
  39.  
  40. frame.add(search);
  41. //frame.add(ID);
  42. frame.add(sr);
  43.  
  44. Connection con = null;
  45. Statement stmt = null;
  46. ResultSet rs = null;
  47. String s;
  48.  
  49. try{
  50. con = DriverManager.getConnection("jdbc:mysql://localhost:3306/payroll","root", "1234");
  51. s = "select * from emp";
  52. stmt = con.createStatement();
  53. rs = stmt.executeQuery(s);
  54. ResultSetMetaData rsmt = rs.getMetaData();
  55. int c = rsmt.getColumnCount();
  56.  
  57.  
  58. Vector column = new Vector(c);
  59.  
  60. for(int i = 1; i <= c; i++)
  61. {
  62. column.add(rsmt.getColumnName(i));
  63. }
  64.  
  65. Vector data = new Vector();
  66. Vector row = new Vector();
  67. while(rs.next())
  68. {
  69. row = new Vector(c);
  70. for(int i = 1; i <= c;i++)
  71. {
  72. row.add(rs.getString(i));
  73. }
  74. data.add(row);
  75. }
  76.  
  77. JTable table = new JTable(data, column);
  78. table.setBounds(100, 230, 750, 240);
  79. JScrollPane mm = new JScrollPane(table);
  80. mm.setBounds(30, 140, 710, 200);
  81. frame.add(mm);
  82.  
  83.  
  84. }catch(Exception e){
  85. JOptionPane.showMessageDialog(null,e);
  86.  
  87.  
  88. }
  89.  
  90. frame.add(panel);
  91. frame.setSize(500,500);
  92. frame.setVisible(true);
  93. frame.setLocationRelativeTo(null);
  94. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  95.  
  96. sr.addActionListener(new ActionListener(){
  97. public void actionPerformed(ActionEvent ae){
  98. dtr up = new dtr();
  99. }});
  100.  
  101.  
  102.  
  103. }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement