0% found this document useful (0 votes)
26 views4 pages

Practical No 18

Ajp practical answers

Uploaded by

pratikshaghore9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views4 pages

Practical No 18

Ajp practical answers

Uploaded by

pratikshaghore9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Practical No 18

package jdbcdemo1;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
class JdbcDemo1 extends Frame implements ActionListener {
TextField tf1, tf2, tf3;
Label lb1, lb2, lb3, lb;
Button btn1, btn2;
public JdbcDemo1() {
setLayout(new FlowLayout());
lb1 = new Label("Enter Employee ID ");
lb2 = new Label("Enter Employee Name ");
lb3 = new Label("Enter City ");
lb = new Label("See the message here");
tf1 = new TextField(15);
tf2 = new TextField(15);
tf3 = new TextField(15);
btn1 = new Button("Submit");
btn2 = new Button("Reset");
add(lb1);
add(tf1);
add(lb2);
add(tf2);
add(lb3);
add(tf3);
add(lb);
add(btn1);
add(btn2);
btn1.addActionListener(this);
btn2.addActionListener(this);
setSize(300, 300);
setTitle("Demonstrating JDBC Insert on Frame GUI");
setVisible(true);
}
public static void main(String[] args) {
new JdbcDemo1();
}
public void actionPerformed(ActionEvent ae) {
String s = ae.getActionCommand();
if (s.equals("Submit")) {
String s1 = tf1.getText();
String s2 = tf2.getText();
String s3 = tf3.getText();
String query = "INSERT INTO emp_info (emp_id, emp_name, emp_city)
VALUES (?, ?, ?)";
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
Connection con =
DriverManager.getConnection("jdbc:derby://localhost:1527/YourDB", "user",
"password");
PreparedStatement pst = con.prepareStatement(query);
pst.setString(1, s1);
pst.setString(2, s2);
pst.setString(3, s3);
int t = pst.executeUpdate();
lb.setText(t + " record(s) inserted");
con.close();
} catch (ClassNotFoundException cnfe) {
lb.setText("Could not load Driver");
} catch (SQLException ex) {
lb.setText("Query went wrong");
}
}
if (s.equals("Reset")) {
tf1.setText(null);
tf2.setText(null);
tf3.setText(null);
lb.setText("See the message here");
}
}
}

You might also like