Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SAMPLE PROJECT
MENU FORM
}
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;
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");
}
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:
}
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();
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:
}
11