将Connection Object传递给方法是一个很好的编程吗?

时间:2015-07-06 11:31:27

标签: jdbc

我正在进行插入操作,如果公司为0 我有条件,那么我需要在另一个表中执行额外的插入吗?

这是我的代码

public  static  String insertIntoDepotTable(DepotJSONBean depotbean) throws SQLException
    {
        Connection dbConnection = null;
        PreparedStatement depotjsoninsertPst = null ;
        try
        {
            dbConnection = DBConnectionOrientDepot.getDBConnection();
            dbConnection.setAutoCommit(false);


            String companyId = depotbean.getCompanyId();

            if(companyId.equals("0"))
            {
                saveInCompany(depotbean , dbConnection);
            }


            String Insertsql = "INSERT INTO tbl_depot values (depotID,depoBelongsToID,stateID,districtID,talukMandalID,depotName,companyID,contactName,phone1,phone2,address,latitude,longititude,accuracy,town,noOfPeopleOperating,depotSize,storageCapacity,cAndFNames,depotPic1,depotPic2,comments,active,createdOn,modifiedOn) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
            depotjsoninsertPst = dbConnection.prepareStatement(Insertsql);
            }
            catch(Exception e)
            {

            }
    } // end of method

public String saveInCompany(DepotJSONBean djsonbean , Connection conn)
{

}

0 个答案:

没有答案