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) { }
This article explain how to make a Fish Inventory Management App in Angular.this app explain…
Introduction to Fish Inventory Management In the aquaculture industry, managing fish inventory is crucial for…
Introduction to Java GUI CRUD Java is a powerful programming language widely used for building…
Introduction to Login Form Design Designing an effective and beautiful login form is crucial for…
Introduction In today creating a responsive login form is essential for providing a seamless user…
Introduction to Inventory Management Systems In today's fast-paced digital environment, businesses require efficient inventory management…