How to insert into multiple tables in a database using java netbeans
1 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   BankTechy
Posted On:   Thursday, September 12, 2013 07:52 AM

try {             String Sql = "insert into asset_update(Date_Acquired,Item_Code,Serial_Number,Cost_Of_Acquisition,Estimated_Useful_Life,Estimated_Residual_Value,Depreciation_Start_Date,User,Status,Disposal_Date)values(?,?,?,?,?,?,?,?,?,?,?)";             pst = conn.prepareStatement(Sql);                                     pst.setString(1, ((JTextField) date_aquired.getDateEditor().getUiComponent()).getText());             String itemCode = ComboBox_itemCode.getSelectedItem().toString();             pst.setString(2, itemCode   More>>
try {
            String Sql = "insert into asset_update(Date_Acquired,Item_Code,Serial_Number,Cost_Of_Acquisition,Estimated_Useful_Life,Estimated_Residual_Value,Depreciation_Start_Date,User,Status,Disposal_Date)values(?,?,?,?,?,?,?,?,?,?,?)";
            pst = conn.prepareStatement(Sql);
           
           
            pst.setString(1, ((JTextField) date_aquired.getDateEditor().getUiComponent()).getText());
            String itemCode = ComboBox_itemCode.getSelectedItem().toString();
            pst.setString(2, itemCode);
            pst.setString(3, txt_sn.getText());
            pst.setString(4, txt_coa.getText());
            pst.setString(5, eul.getText());
           
            pst.setString(7, txt_erv.getText());
            pst.setString(8, ((JTextField) date_dsd.getDateEditor().getUiComponent()).getText());
            String user = jComboBox_Users.getSelectedItem().toString();
            pst.setString(9, user);
            String status = ComboBox_status.getSelectedItem().toString();
            pst.setString(10, status);
            pst.setString(11, ((JTextField) date_dd.getDateEditor().getUiComponent()).getText());
            
            pst.execute();
            JOptionPane.showMessageDialog(null, "Asset Added");
          } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
          try{ 
              String items = "insert into items(Description_Code,Description,Depreciation_Method)values(?,?,?)";
              pst = conn.prepareStatement(items );
              
            String descCode = ComboBox_decCode.getSelectedItem().toString();
            pst.setString(1, descCode);
            pst.setString(2, txt_desc.getText());
            String descMethod = ComboBox_dm.getSelectedItem().toString();
            pst.setString(3, descMethod);
             JOptionPane.showMessageDialog(null, "Asset Added");
             pst.execute();
          }catch(Exception e)
          {
              JOptionPane.showMessageDialog(null, e);
          }
            
            
            try{
          String branches = "insert into branches(Branch_Area)values(?)";         
          pst = conn.prepareStatement(branches);
            
                
            String department = ComboBox_dept.getSelectedItem().toString();
            pst.setString(1, department);
            
            pst.execute();
            JOptionPane.showMessageDialog(null, "Asset Added");
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
        
        
       
    }                                        
 
    private void ComboBox_deptActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:
    }                                             
 
    private void date_ddInputMethodTextChanged(java.awt.event.InputMethodEvent evt) {                                               
        // TODO add your handling code here:
    }                                              
 
    public void Serial_number(){
     
        try {
            String sql = "insert into asset_update (Serial_Number)SELECT CONCAT(LEFT(first_name,1), '/', LEFT(last_name,1), '/' , LEFT(email,7)) FROM user WHERE 1"; 
 
            pst = conn.prepareStatement(sql);
            pst.execute();
            
            while (rs.next()) {
                String name = rs.getString("Serial_Number");
                txt_sn.add(name, this);
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
 
        }
    }
i tried this bust it gives me errors. Any help will be appreciated thank you
   <<Less

Re: How to insert into multiple tables in a database using java netbeans

Posted By:   ElizabethKeen  
Posted On:   Monday, October 13, 2014 08:42 AM

https://netbeans.org/kb/docs/ide/java-db.html
Visit above link for a complete tutorial of netbeans..

For Web Apps visit http://www.ati-erp.com

About | Sitemap | Contact