protected int getIdfromNumber(String tname,String colname, String value) { int result; ResultSet rst=null; try { Connection conn= DriverManager.getConnection( destPara.getUrl(), destPara.getUsername(),destPara.getPassword()); String query = "select id,"+colname+" from "+tname+" where "+colname+"='"+value+"'"; System.out.println(query); Statement statement = conn.createStatement(); rst = statement.executeQuery( query ); if(rst.next()) { return rst.getInt("id"); } } catch ( SQLException sqlex ) { sqlex.printStackTrace(); return 0; } return 0; } /** * 得到某个表中的最大的id号 */ |