Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bazaaaa;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- public class Bazaaaa extends javax.swing.JFrame {
- Connection con;
- Statement stmt;
- ResultSet rs;
- public Bazaaaa() {
- initComponents();
- Polaczenie();
- }
- public void Polaczenie()
- {
- try {
- //Połączenie z bazą danych
- String host = "jdbc:oracle:thin:@155.158.112.45:1521:oltpstud";
- String uzytkownik = "msbd9";
- String haslo = "haslo2016";
- con = DriverManager.getConnection(host, uzytkownik, haslo);
- stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE );
- String sql = "SELECT * FROM EMPLOYEES";
- rs = stmt.executeQuery(sql);
- rs.next();
- int id_kol = rs.getInt("EMPLOYEE_ID");
- String id = Integer.toString(id_kol);
- String imie = rs.getString("FIRST_NAME");
- String nazwisko = rs.getString("LAST_NAME");
- int placa = rs.getInt("SALARY");
- String zarobki = Integer.toString(placa);
- textID.setText(id);
- textImie.setText(imie);
- textNaziwsko.setText(nazwisko);
- textZarobki.setText(zarobki);
- }catch (SQLException err) {
- System.out.println(err.getMessage());
- }
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- textID = new javax.swing.JTextField();
- textImie = new javax.swing.JTextField();
- textNaziwsko = new javax.swing.JTextField();
- textZarobki = new javax.swing.JTextField();
- btPierwszy = new javax.swing.JButton();
- btNastepny = new javax.swing.JButton();
- btPoprzedni = new javax.swing.JButton();
- btOstatni = new javax.swing.JButton();
- btZakoncz = new javax.swing.JButton();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jLabel1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
- jLabel1.setText("Zarobki");
- textID.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- textIDActionPerformed(evt);
- }
- });
- btPierwszy.setText("Pierwszy");
- btPierwszy.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btPierwszyActionPerformed(evt);
- }
- });
- btNastepny.setText("Nastepny");
- btNastepny.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btNastepnyActionPerformed(evt);
- }
- });
- btPoprzedni.setText("Poprzedni");
- btPoprzedni.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btPoprzedniActionPerformed(evt);
- }
- });
- btOstatni.setText("Ostatni");
- btOstatni.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btOstatniActionPerformed(evt);
- }
- });
- btZakoncz.setText("Zakoncz");
- btZakoncz.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btZakonczActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(btZakoncz, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 104, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(textZarobki))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addComponent(btPierwszy, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(btNastepny, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(btPoprzedni, javax.swing.GroupLayout.DEFAULT_SIZE, 87, Short.MAX_VALUE)
- .addGap(10, 10, 10)
- .addComponent(btOstatni, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addComponent(textID, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(18, 18, 18)
- .addComponent(textNaziwsko, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(textImie)))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(textID, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(textNaziwsko, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(textImie, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(textZarobki, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel1))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(btPierwszy, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btNastepny, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btPoprzedni, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btOstatni, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(btZakoncz, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addContainerGap())
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addContainerGap())
- );
- pack();
- }// </editor-fold>
- private void textIDActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void btPierwszyActionPerformed(java.awt.event.ActionEvent evt) {
- try {
- rs.first();
- int id_kol = rs.getInt("EMPLOYEE_ID");
- String id = Integer.toString(id_kol);
- String imie = rs.getString("FIRST_NAME");
- String nazwisko = rs.getString("LAST_NAME");
- int placa = rs.getInt("SALARY");
- String zarobki = Integer.toString(placa);
- textID.setText(id);
- textImie.setText(imie);
- textNaziwsko.setText(nazwisko);
- textZarobki.setText(zarobki);
- } catch (SQLException err){
- JOptionPane.showMessageDialog(Bazaaaa.this, err.getMessage());
- }
- }
- private void btNastepnyActionPerformed(java.awt.event.ActionEvent evt) {
- try{
- if(rs.next()){
- int id_kol = rs.getInt("EMPLOYEE_ID");
- String id = Integer.toString(id_kol);
- String imie = rs.getString("FIRST_NAME");
- String nazwisko = rs.getString("LAST_NAME");
- int placa = rs.getInt("SALARY");
- String zarobki = Integer.toString(placa);
- textID.setText(id);
- textImie.setText(imie);
- textNaziwsko.setText(nazwisko);
- textZarobki.setText(zarobki);
- } else {
- rs.previous();
- JOptionPane.showMessageDialog(Bazaaaa.this, "Koniec pliku");
- }
- } catch (SQLException err) {
- JOptionPane.showMessageDialog(Bazaaaa.this, err.getMessage());
- }
- // TODO add your handling code here:
- }
- private void btPoprzedniActionPerformed(java.awt.event.ActionEvent evt) {
- try{
- if(rs.previous()){
- int id_kol = rs.getInt("EMPLOYEE_ID");
- String id = Integer.toString(id_kol);
- String imie = rs.getString("FIRST_NAME");
- String nazwisko = rs.getString("LAST_NAME");
- int placa = rs.getInt("SALARY");
- String zarobki = Integer.toString(placa);
- textID.setText(id);
- textImie.setText(imie);
- textNaziwsko.setText(nazwisko);
- textZarobki.setText(zarobki);
- } else {
- rs.next();
- JOptionPane.showMessageDialog(Bazaaaa.this, "Początek pliku");
- }
- } catch (SQLException err) {
- JOptionPane.showMessageDialog(Bazaaaa.this, err.getMessage());
- }
- // TODO add your handling code here:
- }
- private void btOstatniActionPerformed(java.awt.event.ActionEvent evt) {
- try {
- rs.last();
- int id_kol = rs.getInt("EMPLOYEE_ID");
- String id = Integer.toString(id_kol);
- String imie = rs.getString("FIRST_NAME");
- String nazwisko = rs.getString("LAST_NAME");
- int placa = rs.getInt("SALARY");
- String zarobki = Integer.toString(placa);
- textID.setText(id);
- textImie.setText(imie);
- textNaziwsko.setText(nazwisko);
- textZarobki.setText(zarobki);
- } catch (SQLException err){
- JOptionPane.showMessageDialog(Bazaaaa.this, err.getMessage());
- }
- }
- private void btZakonczActionPerformed(java.awt.event.ActionEvent evt) {
- System.exit(0); // TODO add your handling code here:
- }
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new Bazaaaa().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JButton btNastepny;
- private javax.swing.JButton btOstatni;
- private javax.swing.JButton btPierwszy;
- private javax.swing.JButton btPoprzedni;
- private javax.swing.JButton btZakoncz;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JTextField textID;
- private javax.swing.JTextField textImie;
- private javax.swing.JTextField textNaziwsko;
- private javax.swing.JTextField textZarobki;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement