This tutorial will teach you how to make a Batch Processing Java JDBC Gui application.
Connection con;
PreparedStatement pst;
ResultSet rs;
public void Connect()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/vmproducts","root","");
}
catch (ClassNotFoundException ex)
{
}
catch (SQLException ex) {
}
} Select the txtaccountno textfield right click >Key->Event->KeyReleased past the code inside the KeyReleased event
private void txtpidKeyReleased(java.awt.event.KeyEvent evt) {
String pcode = txtpid.getText();
try {
pst = con.prepareStatement("select pname,price from product where id = ?");
pst.setString(1, pcode);
rs = pst.executeQuery();
if(rs.next() == true)
{
String pname = rs.getString(1);
String price = rs.getString(2);
txtpname.setText(pname);
txtprice.setText(price);
}
else
{
txtpname.setText("");
txtprice.setText("");
}
} catch (SQLException ex) {
Logger.getLogger(vmproduct.class.getName()).log(Level.SEVERE, null, ex);
}
}
past the code inside the Add button
try {
con.setAutoCommit(false);
String pcode = txtpid.getText();
String pname = txtpname.getText();
String price = txtprice.getText();
String qty = txtqty.getText();
Statement st1=con.createStatement( );
String SQL1="insert into sales(pname,price,qty)values('" + pname + "','" + price + "','" + qty + "')";
String SQL2="update product set qty=qty- '" + qty + "' where id ='" + pcode + "'";
st1.addBatch(SQL1);
st1.addBatch(SQL2);
int[ ] status= st1.executeBatch( );
for(int i=0;i<status.length;i++)
{
System.out.println( status[ i ] );
}
con.commit();
} catch (SQLException ex) {
}
What Is the Tesla Pi Phone? Imagine if Tesla, the company that makes famous…
Inventory Management POS systems are now an essential part of modern businesses such as bookshops,…
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…