Sei sulla pagina 1di 11

INFORMATICS PRACTICES

SAMPLE PROJECT
MENU FORM

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


new ADD().setVisible(true);

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


new UPDATE().setVisible(true);

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


new DELETE().setVisible(true);

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


new DISPLAY().setVisible(true);

}
1

ADD FORM

import java.sql.*;
import javax.swing.JOptionPane;
public class ADD extends javax.swing.JFrame{
Connection con =null;
Statement s=null;
ResultSet rs=null;

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


try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/uis","root","passwo
rd");
s=con.createStatement();
String q="select*from SONGS";
rs=s.executeQuery(q);
int ans=JOptionPane.showConfirmDialog(null,"surely want to add record");
if(ans==JOptionPane.YES_OPTION)

{String qry="insert into SONGS values("+jTextField1.getText()


+",'"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()
+"','"+jTextField5.getText()+"','"+jTextField6.getText()+"')";
s.executeUpdate(qry);
JOptionPane.showMessageDialog(this,"Record successfully added in SONGS table");
// TODO add your handling code here:
}
con.close();
s.close();
rs.close();
}
catch(Exception e)
{JOptionPane.showMessageDialog(this,"error in connection");}

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


jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");// TODO add your handling code here:
}

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

this.setVisible(false);
new MENU().setVisible(true);
}

MODIFY FORM

import javax.swing.table.*;
import java.sql.*;
import javax.swing.JOptionPane;
public class UPDATE extends javax.swing.JFrame {
Connection con=null;
Statement s=null;
ResultSet rs=null;
public UPDATE() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/uis","root","passwo
rd");
s=con.createStatement();
String qry="Select*from SONGS where SID="+jTextField1.getText()+";";
4

rs=s.executeQuery(qry);
if(rs.next())
{int c=rs.getInt("SID");
String na=rs.getString("SNAME");
String b=rs.getString("SINGER");
String p=rs.getString("ANAME");
String d=rs.getString("DURATION");
String q=rs.getString("RDATE");
jTextField1.setText(""+c);
jTextField2.setText(na);
jTextField3.setText(b);
jTextField4.setText(p);
jTextField5.setText(d);
jTextField6.setText(q);
}
else
{JOptionPane.showMessageDialog(null,"no such record found");
}
}
catch(Exception e)
{JOptionPane.showMessageDialog(this,"error in connection");
}

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


int ans=JOptionPane.showConfirmDialog(null,"really want to update");
if(ans==JOptionPane.YES_OPTION)
{
try{
s=con.createStatement();
5

String q=" update SONGS set SNAME='"+jTextField2.getText()


+"',SINGER='"+jTextField3.getText()+"',ANAME='"+jTextField4.getText()
+"',DURATION='"+jTextField5.getText()+"',RDATE='"+jTextField6.getText()+"'where
SID="+jTextField1.getText()+";";
s.executeUpdate(q);
JOptionPane.showMessageDialog(null,"Record updates");}
catch(Exception e)
{JOptionPane.showMessageDialog(null,"error in updation");}
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
}// TODO add your handling code here:
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
this.setVisible(false);
new MENU().setVisible(true);// TODO add your handling code here:
}

DELETE FORM

import javax.swing.table.*;
import java.sql.*;
import javax.swing.JOptionPane;
public class DELETE extends javax.swing.JFrame {
Connection con=null;
Statement s=null;
ResultSet rs=null;
public DELETE() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/uis","root","passwo
rd");
s=con.createStatement();
String qry="Select * from SONGS where SID="+jTextField1.getText()+";";
rs=s.executeQuery(qry);
if(rs.next())
{
7

int c=rs.getInt("SID");
String na=rs.getString("SNAME");
String b=rs.getString("SINGER");
String p=rs.getString("ANAME");
String d=rs.getString("DURATION");
String q=rs.getString("RDATE");
jTextField1.setText(""+c);
jTextField2.setText( na);
jTextField3.setText(b);
jTextField4.setText(p);
jTextField5.setText(d);
jTextField6.setText(q);
}
else
{JOptionPane.showMessageDialog(null,"no such record found");
}
}catch(Exception e)
{JOptionPane.showMessageDialog(this,"error in connection");
}// TODO add your handling code here:
}

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


this.setVisible(false);
new MENU().setVisible(true);
// TODO add your handling code here:
}

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


int ans=JOptionPane.showConfirmDialog(null,"really want to delete");
8

if(ans==JOptionPane.YES_OPTION)
{
try{
s=con.createStatement();
String q="delete from SONGS where SID ="+jTextField1.getText()+";";
s.executeUpdate(q);
JOptionPane.showMessageDialog(null,"record deleted");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"error in deletion");
}
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");}// TODO add your handling code here:
}

DISPLAY FORM

import javax.swing.table.*;
import java.sql.*;
import javax.swing.JOptionPane;
public class DISPLAY extends javax.swing.JFrame {
Connection con=null;
Statement s=null;
ResultSet rs=null;

public DISPLAY() {
initComponents();

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


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int ro=model.getRowCount();

String qry="select*from SONGS";


try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/uis","root","passwo
rd");
s=con.createStatement();
rs=s.executeQuery(qry);
10

while(rs.next())
{int c=rs.getInt("SID");
String na=rs.getString("SNAME");
String b=rs.getString("SINGER");
String p=rs.getString("ANAME");
String d=rs.getString("DURATION");
String q=rs.getString("RDATE");
model.addRow(new Object[]{c,na,b,p,d,q});
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,"error in connection");}
// TODO add your handling code here:
}

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


this.setVisible(false);
new MENU().setVisible(true);// TODO add your handling code here:
}

11

Potrebbero piacerti anche