You are on page 1of 38

RAILWAY MANAGEMENT

Project Report
Submitted for the Class XII
To

Central Board of Secondary Education

By
Name

: Vineet Gupta

Roll No

: 36

Class

: XII Non Med.

INDEX
Sr. No.

Frame Name

1.
2.
3.
4.
5.
6.

Login Frame
Main Form
Train Details
Coach Details
Ticket Current
Ticket Advance

1. Login Form

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
String un,pw;
un=jTextField1.getText();
pw=jPasswordField1.getText();
if(un.equals("rail")& pw.equals("rail"))
{
MainFrame Mf1=new MainFrame();
this.setVisible(false);
Mf1.setVisible(true);
}
else
{
JOptionPane.showMessageDialog(null,"Invalid User Name or Password");
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
//this.setVisible(false);
}

2. Main Form

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
TrainDetails Pd1=new TrainDetails();
this.setVisible(false);
Pd1.setVisible(true);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
CoachDetails fd1=new CoachDetails();
this.setVisible(false);
fd1.setVisible(true);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TktCurrent tktC1=new TktCurrent();
this.setVisible(false);
tktC1.setVisible(true);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TktAdvance TA1=new TktAdvance();
this.setVisible(false);
TA1.setVisible(true);
}

3. Train Details

import java.sql.*;
import javax.swing.*;
public class TrainDetails extends javax.swing.JFrame {
Connection con;
Statement stmt;
ResultSet rs;
/** Creates new form TrainDetails */
public TrainDetails() {
initComponents();
try
{
//Class.forName("java.sql.Driver");
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost/test","root","a");
stmt = con.createStatement();
String qu="select * from TrainDetails";
rs=stmt.executeQuery(qu);
rs.first();
jButton1ActionPerformed(null);
}
catch(Exception e)
{
System.out.println("Handling the errors");
}
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
MainFrame Mf1=new MainFrame();
this.setVisible(false);
Mf1.setVisible(true);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
} catch(Exception e) {
System.out.println(e);
}
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.next();
if(rs.isAfterLast())
{
JOptionPane.showMessageDialog(null, "End of Data");

rs.last();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.previous();
if(rs.isBeforeFirst())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.first();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));

jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");

jButton8.setEnabled(true);
jButton9.setEnabled(true);
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
jButton5.setEnabled(false);
jButton6.setEnabled(false);
jButton7.setEnabled(false);
jButton10.setEnabled(false);
jButton11.setEnabled(false);
}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
q="insert into TrainDetails values (" + jTextField1.getText()+",'"+
jTextField2.getText()+"','"+jTextField3.getText()+"','"+ jTextField4.getText()+"','"+
jTextField5.getText()+"','"+jTextField6.getText()+"')";
//stmt.executeUpdate("insert into studet values(2,'jatin','1998-10-10')");
System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from TrainDetails");
rs.last();
jTextField1.setText(rs.getString(1));

jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));

jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
try
{
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));

}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
String del;
del=("delete from TrainDetails where Tno="+jTextField1.getText());
//stmt.executeUpdate("delete from studet where rno=2");
stmt.executeUpdate(del);
rs=stmt.executeQuery("select * from TrainDetails");
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
// int, varchar(20), int, int, int);
q="update TrainDetails set tname ='"+ jTextField2.getText()+"',Tschedule='"+
jTextField3.getText()+"', Torigin='"+jTextField4.getText()+"',
Tdestination='"+jTextField5.getText()+"', Starttime='"+jTextField6.getText()+"' where
tno="+jTextField1.getText() ;
System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from TrainDetails");
rs.last();
}
catch(Exception e)
{

System.out.println(e);
}
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new TrainDetails().setVisible(true);
}
});
}

4. Coach Details

import java.sql.*;
import javax.swing.*;
public class CoachDetails extends javax.swing.JFrame {
Connection con;
Statement stmt;
ResultSet rs;
/** Creates new form CoachDetails */
public CoachDetails() {
initComponents();
try
{
//Class.forName("java.sql.Driver");
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost/test","root","a");
stmt = con.createStatement();
String qu="select * from coachdetails";
rs=stmt.executeQuery(qu);
rs.first();
jButton1ActionPerformed(null);
}
catch(Exception e)
{
System.out.println("Handling the errors");
}
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">


private void initComponents() {
jButton2 = new javax.swing.JButton();
jTextField2 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jTextField1 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jTextField4 = new javax.swing.JTextField();
jTextField5 = new javax.swing.JTextField();
jTextField6 = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jTextField7 = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton10 = new javax.swing.JButton();
jButton11 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowActivated(java.awt.event.WindowEvent evt) {
formWindowActivated(evt);
}
});
jButton2.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton2.setText("Main Form");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jTextField2.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel2.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel2.setText("Train Name");
jTextField3.setFont(new java.awt.Font("Tahoma", 1, 12));
jTextField1.setFont(new java.awt.Font("Tahoma", 1, 12));

jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12));


jLabel1.setText("Train No.");
jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel3.setText("Total Coaches");
jButton1.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton1.setText("show");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jTextField4.setFont(new java.awt.Font("Tahoma", 1, 12));
jTextField5.setFont(new java.awt.Font("Tahoma", 1, 12));
jTextField6.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel4.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel4.setText("3-Tier Coaches");
jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel5.setText("Luggage Coaches");
jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel6.setText("Gen. Coaches");
jTextField7.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel7.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel7.setText("A/C Coaches");
jLabel8.setFont(new java.awt.Font("Tahoma", 1, 36));
jLabel8.setText("Coach Details");
jButton3.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton3.setText("First");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton4.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton4.setText("Next");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
jButton5.setFont(new java.awt.Font("Tahoma", 1, 12));

jButton5.setText("Previous");
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});
jButton6.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton6.setText("Last");
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton6ActionPerformed(evt);
}
});
jButton7.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton7.setText("Add");
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton7ActionPerformed(evt);
}
});
jButton8.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton8.setText("Save");
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt);
}
});
jButton9.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton9.setText("Cancel");
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt);
}
});
jButton10.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton10.setText("Delete");
jButton10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton10ActionPerformed(evt);
}
});
jButton11.setFont(new java.awt.Font("Tahoma", 1, 12));
jButton11.setText("Update");
jButton11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton11ActionPerformed(evt);
}
});

org.jdesktop.layout.GroupLayout layout = new


org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(10, 10, 10)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jButton2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(40, 40, 40)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(jButton3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
60, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(10, 10, 10)
.add(jButton4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
70, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(10, 10, 10)
.add(jButton5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
90, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(10, 10, 10)
.add(jButton6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
80, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(layout.createSequentialGroup()
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jLabel7)
.add(jLabel1)
.add(jLabel6)
.add(jLabel2)
.add(jLabel5)
.add(jLabel4)
.add(jLabel3))
.add(24, 24, 24)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jTextField4,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jTextField6,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jTextField3,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)

.add(jTextField2,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jTextField1,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jTextField7,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jTextField5,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 130,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(21, 21, 21)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(jButton10,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jButton11,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(layout.createSequentialGroup()
.add(jButton7,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(10, 10, 10)
.add(jButton8,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(10, 10, 10)
.add(jButton9,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 80,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))))
.add(layout.createSequentialGroup()
.add(242, 242, 242)
.add(jLabel8)))
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(jLabel8)
.add(9, 9, 9)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(51, 51, 51)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jButton7)
.add(jButton8)
.add(jButton9))

.add(18, 18, 18)


.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jButton10)
.add(jButton11)))
.add(layout.createSequentialGroup()
.add(26, 26, 26)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jLabel1)
.add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(15, 15, 15)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel2)
.add(jTextField2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(10, 10, 10)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel3)
.add(jTextField3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(7, 7, 7)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel5)
.add(jTextField4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(10, 10, 10)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel6)
.add(jTextField5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(10, 10, 10)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel4)
.add(jTextField6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(10, 10, 10)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel7)

.add(jTextField7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
.add(20, 20, 20)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(layout.createSequentialGroup()
.add(jButton1)
.add(7, 7, 7)
.add(jButton2))
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jButton3)
.add(jButton4)
.add(jButton5)
.add(jButton6)))
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
MainFrame Mf1=new MainFrame();
this.setVisible(false);
Mf1.setVisible(true);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
} catch(Exception e) {
System.out.println(e);
}
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.first();
jTextField1.setText(rs.getString(1));

jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.next();
if(rs.isAfterLast())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.last();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.previous();
if(rs.isBeforeFirst())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.first();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));

jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jButton8.setEnabled(true);
jButton9.setEnabled(true);
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);

jButton5.setEnabled(false);
jButton6.setEnabled(false);
jButton7.setEnabled(false);
jButton10.setEnabled(false);
jButton11.setEnabled(false);
}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
q="insert into coachdetails values (" + jTextField1.getText()+",'"+
jTextField2.getText()+"','"+jTextField3.getText()+"','"+ jTextField4.getText()+"','"+
jTextField5.getText()+"','"+jTextField6.getText()+"','"+ jTextField7.getText()+"')";
//stmt.executeUpdate("insert into studet values(2,'jatin','1998-10-10')");
System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from coachdetails");
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
try
{
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
String del;
del=("delete from coachdetails where Tno="+jTextField1.getText());
//stmt.executeUpdate("delete from studet where rno=2");
stmt.executeUpdate(del);
rs=stmt.executeQuery("select * from coachdetails");
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)

{
System.out.println(e);
}
}
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
// int, varchar(20), int, int, int);
q="update coachdetails set Tname ='"+ jTextField2.getText()+"',TotalCoaches="+
jTextField3.getText()+", LugCoaches="+jTextField4.getText()+",
GenCoaches="+jTextField5.getText()+", Tire3_coaches="+jTextField6.getText()+",
AC_Coaches="+jTextField7.getText()+" where Tno="+jTextField1.getText();
//System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from coachdetails");
rs.last();
}
catch(Exception e)
{
System.out.println(e);
}
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new CoachDetails().setVisible(true);
}
});
}

5. Ticket Current

import java.sql.*;
import javax.swing.*;
public class TktCurrent extends javax.swing.JFrame {
Connection con;
Statement stmt;
ResultSet rs;
/** Creates new form CoachDetails */
public TktCurrent() {
initComponents();
try
{
//Class.forName("java.sql.Driver");
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost/test","root","a");
stmt = con.createStatement();
String qu="select * from tktcurrent";
rs=stmt.executeQuery(qu);
rs.first();
jButton1ActionPerformed(null);
}
catch(Exception e)
{
System.out.println("Handling the errors");
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
MainFrame Mf1=new MainFrame();
this.setVisible(false);
Mf1.setVisible(true);
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
try {
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
} catch(Exception e) {
System.out.println(e);
}
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.next();
if(rs.isAfterLast())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.last();
return;

}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.previous();
if(rs.isBeforeFirst())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.first();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.last();

jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("");
jButton8.setEnabled(true);
jButton9.setEnabled(true);
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
jButton5.setEnabled(false);
jButton6.setEnabled(false);
jButton7.setEnabled(false);
jButton10.setEnabled(false);
jButton11.setEnabled(false);
}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
q="insert into tktcurrent values (" + jTextField1.getText()+","+ jTextField2.getText()
+",'"+jTextField3.getText()+"','"+ jTextField4.getText()+"','"+ jTextField5.getText()

+"','"+jTextField6.getText()+"',"+ jTextField7.getText()+","+ jTextField8.getText()+","+


jTextField9.getText()+")";
//stmt.executeUpdate("insert into studet values(2,'jatin','1998-10-10')");
System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from tktcurrent");
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);

jButton11.setEnabled(true);
try
{
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
String del;
del=("delete from tktcurrent where Tktno="+jTextField1.getText());
//stmt.executeUpdate("delete from studet where rno=2");
stmt.executeUpdate(del);
rs=stmt.executeQuery("select * from tktcurrent");
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();

String q;
// int, varchar(20), int, int, int);
q="update tktcurrent set tno ="+ jTextField2.getText()+",Tname='"+
jTextField3.getText()+"', Jdate='"+jTextField4.getText()+"',
fromstation='"+jTextField5.getText()+"', destination='"+jTextField6.getText()+"',
NoOfPersons="+jTextField7.getText()+", Amt_perTkt="+jTextField8.getText()+",
totalAmt="+jTextField9.getText()+" where Tktno="+jTextField1.getText();
//System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from tktcurrent");
rs.last();
}
catch(Exception e)
{
System.out.println(e);
}
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new TktCurrent().setVisible(true);
}
});
}

6. Ticket Advance

import java.sql.*;
import javax.swing.*;
public class TktAdvance extends javax.swing.JFrame {
Connection con;
Statement stmt;
ResultSet rs;
/** Creates new form CoachDetails */
public TktAdvance() {
initComponents();
try
{
//Class.forName("java.sql.Driver");
Class.forName("com.mysql.jdbc.Driver");
con= DriverManager.getConnection("jdbc:mysql://localhost/test","root","a");
stmt = con.createStatement();
String qu="select * from tktadvance";
rs=stmt.executeQuery(qu);
rs.first();
jButton1ActionPerformed(null);
}
catch(Exception e)
{
System.out.println("Handling the errors");
}
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
MainFrame Mf1=new MainFrame();
this.setVisible(false);
Mf1.setVisible(true);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
} catch(Exception e) {
System.out.println(e);
}
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

try
{
rs.next();
if(rs.isAfterLast())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.last();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.previous();
if(rs.isBeforeFirst())
{
JOptionPane.showMessageDialog(null, "End of Data");
rs.first();
return;
}
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
}
catch(Exception e)
{
System.out.println(e);

}
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("");
jTextField10.setText("");
jButton8.setEnabled(true);
jButton9.setEnabled(true);
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
jButton5.setEnabled(false);
jButton6.setEnabled(false);
jButton7.setEnabled(false);
jButton10.setEnabled(false);
jButton11.setEnabled(false);

}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
q="insert into tktadvance values (" + jTextField1.getText()+","+ jTextField2.getText()
+",'"+jTextField3.getText()+"','"+ jTextField4.getText()+"','"+ jTextField5.getText()
+"','"+jTextField6.getText()+"','"+ jTextField7.getText()+"',"+ jTextField8.getText()+","+
jTextField9.getText()+","+ jTextField10.getText()+")";
//stmt.executeUpdate("insert into studet values(2,'jatin','1998-10-10')");
System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from tktadvance");
rs.last();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));
jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

jButton8.setEnabled(false);
jButton9.setEnabled(false);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
jButton3.setEnabled(true);
jButton4.setEnabled(true);
jButton5.setEnabled(true);
jButton6.setEnabled(true);
jButton7.setEnabled(true);
jButton10.setEnabled(true);
jButton11.setEnabled(true);
try
{
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
String del;
del=("delete from tktadvance where Tktno="+jTextField1.getText());
//stmt.executeUpdate("delete from studet where rno=2");
stmt.executeUpdate(del);
rs=stmt.executeQuery("select * from tktadvance");
rs.first();
jTextField1.setText(rs.getString(1));
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(3));
jTextField4.setText(rs.getString(4));
jTextField5.setText(rs.getString(5));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextField8.setText(rs.getString(8));
jTextField9.setText(rs.getString(9));
jTextField10.setText(rs.getString(10));

}
catch(Exception e)
{
System.out.println(e);
}
}
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
stmt=con.createStatement();
String q;
// int, varchar(20), int, int, int);
q="update tktadvance set tno ="+ jTextField2.getText()+",Tname='"+
jTextField3.getText()+"', Jdate='"+jTextField4.getText()+"',
fromstation='"+jTextField5.getText()+"', destination='"+jTextField6.getText()+"',
address='"+jTextField7.getText()+"', NoOfPersons='"+jTextField8.getText()+"',
Amt_perTkt="+jTextField9.getText()+", totalAmt="+jTextField10.getText()+" where
Tktno="+jTextField1.getText();
//System.out.println(q);
stmt.executeUpdate(q);
rs=stmt.executeQuery("select * from tktadvance");
rs.last();
}
catch(Exception e)
{
System.out.println(e);
}
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new TktAdvance().setVisible(true);
}
});
}

You might also like