You are on page 1of 33

Informatics Practices(065)

Database:GOVIND
Table:Burgerkings

Govind Jha
Informatics Practices(065)

Login

String a;

a=jTextField1.getText();

String b;

b=new String(jPasswordField1.getPassword());

if((a.equals("GOVIND"))&&(b.equals("1234")))

JOptionPane.showMessageDialog(this,"WELCOME TO THE MAIN


PAGE");

menu p=new menu();

this.setVisible(false);

Govind Jha
Informatics Practices(065)

p.setVisible(true);

else {

JOptionPane.showMessageDialog(this,"INCORRECT PASSWORD
OR USERNAME");

Menu

burgerking p=new burgerking();

this.setVisible(false);

p.setVisible(true);

search p=new search();

this.setVisible(false);

Govind Jha
Informatics Practices(065)

p.setVisible(true);

delete p=new delete();

this.setVisible(false);

p.setVisible(true);

show p=new show();

this.setVisible(false);

p.setVisible(true);

update p=new update();

this.setVisible(false);

p.setVisible(true);

Govind Jha
Informatics Practices(065)

Insert

int bno,qty,price=0,brev=0,gross=0,p=0,q=0;

double dis=0,gst=0,na;

String name,mob;

bno=Integer.parseInt(jTextField1.getText());

name=jTextField2.getText();

mob=jTextField3.getText();

qty=Integer.parseInt(jTextField4.getText());

if(jRadioButton1.isSelected())

Govind Jha
Informatics Practices(065)

price=30;

else if(jRadioButton2.isSelected())

price=50;

jTextField5.setText(""+price);

if(jCheckBox1.isSelected())

brev=brev+50;

else if(jCheckBox2.isSelected())

brev=brev+60;

else if(jCheckBox3.isSelected())

brev=brev+70;

Govind Jha
Informatics Practices(065)

jTextField6.setText(""+price);

gross=qty*(price+brev);

jTextField7.setText(""+gross);

p=(jComboBox1.getSelectedIndex());

if(p==0)

dis=gross*10/100;

if(p==1)

dis=gross*12/100;

if(p==2)

dis=gross*15/100;

jTextField8.setText(""+dis);

q=(jComboBox2.getSelectedIndex());

if(q==0)

gst=gross*6/100;

if(q==1)

gst=gross*0/100;

if(q==2)

gst=gross*12/100;

Govind Jha
Informatics Practices(065)

jTextField9.setText(""+gst);

na=gross-dis+gst;

jTextField10.setText(""+na);

int bno, qty, price, brev, gross;

double dis, gst, na;

String name, mob;

bno = Integer.parseInt(jTextField1.getText());

name = jTextField2.getText();

mob = jTextField3.getText();

qty = Integer.parseInt(jTextField4.getText());

price=Integer.parseInt(jTextField5.getText());

brev=Integer.parseInt(jTextField6.getText());

gross=Integer.parseInt(jTextField7.getText());

dis=Double.parseDouble(jTextField8.getText());

gst=Double.parseDouble(jTextField9.getText());

na=Double.parseDouble(jTextField10.getText());

try {

Govind Jha
Informatics Practices(065)

Class.forName("java.sql.DriverManager");

Connection con = (Connection)


DriverManager.getConnection("jdbc:mysql://localhost:3306/govind",
"root", "pace");

Statement stmt = (Statement) con.createStatement();

String query = "insert into burgerking values(" + bno + ",'" +


name + "','" + mob + "'," + qty + "," + price + "," + brev + ",'" + gross +
"'," + dis + ",'" + gst + "'," + na + ");";

stmt.executeUpdate(query);

JOptionPane.showMessageDialog(this, "Data has been


Inserted");

jRadioButton1.setSelected(true);

jCheckBox1.setSelected(false);

jCheckBox2.setSelected(false);

jCheckBox3.setSelected(false);

jTextField1.setText("");

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

jTextField5.setText("");

jTextField6.setText("");

Govind Jha
Informatics Practices(065)

jTextField7.setText("");

jTextField8.setText("");

jTextField9.setText("");

jTextField10.setText("");

jComboBox1.setSelectedIndex(0);

jComboBox2.setSelectedIndex(0);

} catch (Exception e) {

JOptionPane.showMessageDialog(this, e.getMessage());

jRadioButton1.setSelected(true);

jCheckBox1.setSelected(false);

jCheckBox2.setSelected(false);

jCheckBox3.setSelected(false);

jTextField1.setText("");

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

Govind Jha
Informatics Practices(065)

jTextField5.setText("");

jTextField6.setText("");

jTextField7.setText("");

jTextField8.setText("");

jTextField9.setText("");

jTextField10.setText("");

jComboBox1.setSelectedIndex(0);

jComboBox2.setSelectedIndex(0);

Search

String bno=jTextField1.getText();

Govind Jha
Informatics Practices(065)

if(bno.isEmpty())

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

jTextField5.setText("");

jTextField6.setText("");

jTextField7.setText("");

jTextField8.setText("");

jTextField9.setText("");

jTextField10.setText("");

JOptionPane.showMessageDialog(this,"enter the bno");

else

try

Govind Jha
Informatics Practices(065)

Class.forName("java.sql.DriverManager");

Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhos
t:3306/govind","root","pace");

Statement stmt=(Statement) con.createStatement();

String query="SELECT * FROM burgerking WHERE


bno="+bno+";";

ResultSet rs= stmt.executeQuery(query);

if(rs.next())

String name=rs.getString("name");

String mob=rs.getString("mob");

String price=rs.getString("price");

String qty=rs.getString("qty");

String brev=rs.getString("brev");

String gross=rs.getString("gross");

String dis=rs.getString("dis");

String gst=rs.getString("gst");

Govind Jha
Informatics Practices(065)

String na=rs.getString("na");

jTextField2.setText(name);

jTextField3.setText(mob);

jTextField4.setText(qty);

jTextField5.setText(price);

jTextField6.setText(brev);

jTextField7.setText(gross);

jTextField8.setText(dis);

jTextField9.setText(gst);

jTextField10.setText(na);

else

JOptionPane.showMessageDialog(this,"Sorry!No such Bill


No.");

catch (Exception e)

Govind Jha
Informatics Practices(065)

JOptionPane.showMessageDialog(this,e.getMessage());

Update

int bno,qty,price=0,brev=0,gross=0,p=0,q=0;

double dis=0,gst=0,na;

String name,mob;

bno=Integer.parseInt(jTextField1.getText());

Govind Jha
Informatics Practices(065)

name=jTextField2.getText();

mob=jTextField3.getText();

qty=Integer.parseInt(jTextField4.getText());

if(jRadioButton1.isSelected())

price=30;

else if(jRadioButton2.isSelected())

price=50;

jTextField5.setText(""+price);

if(jCheckBox1.isSelected())

brev=brev+50;

else if(jCheckBox2.isSelected())

brev=brev+60;

Govind Jha
Informatics Practices(065)

else if(jCheckBox3.isSelected())

brev=brev+70;

jTextField6.setText(""+price);

gross=qty*(price+brev);

jTextField7.setText(""+gross);

p=(jComboBox1.getSelectedIndex());

if(p==0)

dis=gross*2/100;

if(p==1)

dis=gross*5/100;

if(p==2)

dis=gross*10/100;

jTextField8.setText(""+dis);

q=(jComboBox2.getSelectedIndex());

if(q==0)

gst=gross*6/100;

Govind Jha
Informatics Practices(065)

if(q==1)

gst=gross*0/100;

if(q==2)

gst=gross*12/100;

jTextField9.setText(""+gst);

na=gross-dis+gst;

jTextField10.setText(""+na);

Delete

String bno = jTextField1.getText();

Govind Jha
Informatics Practices(065)

if (bno.isEmpty()) {

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

jTextField5.setText("");

jTextField6.setText("");

jTextField7.setText("");

jTextField8.setText("");

jTextField9.setText("");

jTextField10.setText("");

JOptionPane.showMessageDialog(this, "enter the bno");

} else {

try {

Class.forName("java.sql.DriverManager");

Connection con = (Connection)


DriverManager.getConnection("jdbc:mysql://localhost:3306/govind",
"root", "");

Govind Jha
Informatics Practices(065)

Statement stmt = (Statement) con.createStatement();

String query = "SELECT * FROM burgerking WHERE bno=" +


bno + ";";

ResultSet rs = stmt.executeQuery(query);

if (rs.next()) {

String name = rs.getString("name");

String mob = rs.getString("mob");

String price = rs.getString("price");

String qty = rs.getString("qty");

String brev = rs.getString("brev");

String gross = rs.getString("gross");

String dis = rs.getString("dis");

String gst = rs.getString("gst");

String na = rs.getString("na");

jTextField2.setText(name);

jTextField3.setText(mob);

jTextField4.setText(qty);

jTextField5.setText(price);

jTextField6.setText(brev);

Govind Jha
Informatics Practices(065)

jTextField7.setText(gross);

jTextField8.setText(dis);

jTextField9.setText(gst);

jTextField10.setText(na);

} else {

JOptionPane.showMessageDialog(this, "Sorry!No such Bill


No.");

} catch (Exception e) {

JOptionPane.showMessageDialog(this, e.getMessage());

String Bno = jTextField1.getText();

try {

Class.forName("java.sql.DriverManager");

Govind Jha
Informatics Practices(065)

java.sql.Connection con = (java.sql.Connection)


DriverManager.getConnection("jdbc:mysql://localhost:3306/govind",
"root", "");

java.sql.Statement stmt = (java.sql.Statement)


con.createStatement();

String query="DELETE FROM burgerking WHERE bno='"+Bno+"';";

stmt.executeUpdate(query);

JOptionPane.showMessageDialog(this, "Record DELETED");

} catch (Exception e) {

JOptionPane.showMessageDialog(this, e.getMessage());

jTextField1.setText("");

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

jTextField5.setText("");

jTextField6.setText("");

jTextField7.setText("");

jTextField8.setText("");

Govind Jha
Informatics Practices(065)

jTextField9.setText("");

jTextField10.setText("");

Show

int bno, qty, price, brev, gross;

double dis, gst, na;

String name, mob;

bno = Integer.parseInt(jTextField1.getText());

name = jTextField2.getText();

mob = jTextField3.getText();

qty = Integer.parseInt(jTextField4.getText());

price=Integer.parseInt(jTextField5.getText());

Govind Jha
Informatics Practices(065)

brev=Integer.parseInt(jTextField6.getText());

gross=Integer.parseInt(jTextField7.getText());

dis=Double.parseDouble(jTextField8.getText());

gst=Double.parseDouble(jTextField9.getText());

na=Double.parseDouble(jTextField10.getText());

try {

Class.forName("java.sql.DriverManager");

Connection con = (Connection)


DriverManager.getConnection("jdbc:mysql://localhost:3306/govind",
"root", "pace");

Statement stmt = (Statement) con.createStatement();

String query = "insert into burgerking values(" + bno + ",'" +


name + "','" + mob + "'," + qty + "," + price + "," + brev + ",'" + gross +
"'," + dis + ",'" + gst + "'," + na + ");";

stmt.executeUpdate(query);

JOptionPane.showMessageDialog(this, "Data has been


Inserted");

jRadioButton1.setSelected(true);

jCheckBox1.setSelected(false);

Govind Jha
Informatics Practices(065)

jCheckBox2.setSelected(false);

jCheckBox3.setSelected(false);

jTextField1.setText("");

jTextField2.setText("");

jTextField3.setText("");

jTextField4.setText("");

jTextField5.setText("");

jTextField6.setText("");

jTextField7.setText("");

jTextField8.setText("");

jTextField9.setText("");

jTextField10.setText("");

jComboBox1.setSelectedIndex(0);

jComboBox2.setSelectedIndex(0);

} catch (Exception e) {

JOptionPane.showMessageDialog(this, e.getMessage());

} }

Govind Jha
Informatics Practices(065)

Output

Govind Jha
Informatics Practices(065)

Login

Menu

Govind Jha
Informatics Practices(065)

Insert

Govind Jha
Informatics Practices(065)

Search

Govind Jha
Informatics Practices(065)

Update

Before updating

After updating

Govind Jha
Informatics Practices(065)

Govind Jha
Informatics Practices(065)

Delete

Show

Govind Jha
Informatics Practices(065)

Govind Jha

You might also like