fork download
  1. package Employees;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.Statement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import javax.swing.JOptionPane;
  9. import javax.swing.SwingUtilities;
  10.  
  11. public final class Workers extends javax.swing.JFrame {
  12.  
  13. Statement stmt;
  14. private String id;
  15. private String Fname;
  16.  
  17. public Workers() {
  18. // initComponents();
  19. DoConnect();
  20. }
  21.  
  22. public void DoConnect()
  23. {
  24. try
  25. {
  26. String host = "jdbc:derby://localhost:1527/Employees";
  27. String uName = "root";
  28. String uPass = "root";
  29.  
  30. con = DriverManager.getConnection(host,uName,uPass);
  31. stmt = con.createStatement();
  32. String sql = "select * from workers";
  33. rs = stmt.executeQuery(sql);
  34.  
  35. rs.next();
  36. int id_col = rs.getInt("ID");
  37. String id_1 = Integer.toString(id_col);
  38. String Fnames = rs.getString("NAME");
  39.  
  40. textID.setText(id_1);
  41. textFirstName.setText(Fnames);
  42.  
  43.  
  44.  
  45. }
  46.  
  47. catch(SQLException err)
  48. {
  49. JOptionPane.showMessageDialog(Workers.this, err.getMessage());
  50.  
  51. }
  52. }
  53.  
  54.  
  55.  
  56.  
  57. @SuppressWarnings("unchecked")
  58. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  59. private void initComponents() {
  60.  
  61. textID = new javax.swing.JTextField();
  62. textFirstName = new javax.swing.JTextField();
  63.  
  64. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  65.  
  66. textID.addActionListener(new java.awt.event.ActionListener() {
  67. public void actionPerformed(java.awt.event.ActionEvent evt) {
  68. textIDActionPerformed(evt);
  69. }
  70. });
  71.  
  72. textFirstName.addActionListener(new java.awt.event.ActionListener() {
  73. public void actionPerformed(java.awt.event.ActionEvent evt) {
  74. textFirstNameActionPerformed(evt);
  75. }
  76. });
  77.  
  78. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  79. getContentPane().setLayout(layout);
  80. layout.setHorizontalGroup(
  81. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  82. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  83. .addContainerGap(32, Short.MAX_VALUE)
  84. .addComponent(textID, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
  85. .addGap(30, 30, 30)
  86. .addComponent(textFirstName, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
  87. .addGap(155, 155, 155))
  88. );
  89. layout.setVerticalGroup(
  90. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  91. .addGroup(layout.createSequentialGroup()
  92. .addGap(25, 25, 25)
  93. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  94. .addComponent(textID, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  95. .addComponent(textFirstName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  96. .addContainerGap(255, Short.MAX_VALUE))
  97. );
  98.  
  99. pack();
  100. }// </editor-fold>
  101.  
  102. private void textIDActionPerformed(java.awt.event.ActionEvent evt) {
  103.  
  104. }
  105.  
  106. private void textFirstNameActionPerformed(java.awt.event.ActionEvent evt) {
  107.  
  108. }
  109.  
  110. /**
  111.   * @param args the command line arguments
  112.   */
  113.  
  114. // Variables declaration - do not modify
  115. private javax.swing.JTextField textFirstName;
  116. private javax.swing.JTextField textID;
  117. // End of variables declaration
  118.  
  119.  
  120. public static void main(String args[]) {
  121.  
  122. SwingUtilities.invokeLater(new Runnable() {
  123.  
  124. @Override
  125. public void run()
  126. {
  127. new Workers().setVisible(true);
  128.  
  129. }
  130. });
  131. }
  132. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:11: error: class Workers is public, should be declared in a file named Workers.java
public final class Workers extends javax.swing.JFrame {
             ^
1 error
stdout
Standard output is empty