In this tutorial will teach jdbc record insertion into mysql database step by step.



First Step
Establish the database Connection
Connection con;
PreparedStatement pst;
public void Connect()
{
try {
Class.forName("com.mysql.jdbc.Driver"); //Register the mysql driver
con = DriverManager.getConnection("jdbc:mysql://localhost/phonebook","root","");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
}
}Put the code inside the Save Button
try
{
String friendname,phone,place;
friendname = txtFname.getText();
phone = txtphone.getText();
place = txtplace.getText();
pst = con.prepareStatement("insert into records(fname,phone,place)values(?,?,?)");
pst.setString(1,friendname);
pst.setString(2,phone);
pst.setString(3,place);
int status = pst.executeUpdate();
if(status==1)
{
JOptionPane.showMessageDialog(this, "Record Saved");
txtFname.setText("");
txtphone.setText("");
txtplace.setText("");
txtFname.requestFocus();
}
else
{
JOptionPane.showMessageDialog(this, "Record Failed");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
i have attached the video link below. which will do this tutorials step by step.