You are on page 1of 5

Code for ADD button:

String songname=jTextField1.getText();
String moviename=jTextField2.getText();
String singername=jTextField3.getText();
String releaseyear=jTextField4.getText();
String duration=jTextField5.getText();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/shaza
m","root","admin");
Statement stmt=(Statement)con.createStatement();
String query="INSERT INTO info VALUES
('"+songname+"','"+moviename+"','"+singername+"','"+releaseyear+"','"+duratio
n+"')";
stmt.executeUpdate(query);

JOptionPane.showMessageDialog(this,"Song updated.");
catch(Exception e){
JOptionPane.showMessageDialog(this,e.getMessage());
}

Code for SEARCH button:


String songname=jTextField1.getText();
if(songname.isEmpty()) {
jTextField2.getText();
jTextField3.getText();
jTextField4.getText();
jTextField5.getText();
JOptionPane.showMessageDialog(this,"Enter SONG NAME");
}
else{
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/shaza
m","root","admin");
Statement stmt=(Statement)con.createStatement();
String query="SELECT moviename,singername,releaseyear,duration
FROM info WHERE songname='"+songname+"';";

ResultSet rs=stmt.executeQuery(query);
if(rs.next()) {
String moviename=rs.getString("moviename");
String singername=rs.getString("singername");
String releaseyear=rs.getString("releaseyear");
String duration=rs.getString("duration");

jTextField2.setText(moviename);
jTextField3.setText(singername);
jTextField4.setText(releaseyear);
jTextField5.setText(duration);
}
else{
JOptionPane.showMessageDialog(this,"Sorry! No such Song.");
}
}
catch(Exception e){
JOptionPane.showMessageDialog(this,e.getMessage());
}
}

Code for EXIT button:


System.exit(0);

Table Info in MySQL:


create table info(
songname varchar(20),
moviename varchar(20),
singername varchar(20),
releaseyear varchar(20),
duration varchar(20)
);

You might also like