sybase过程生成主键序列及java调用过程
sybase过程生成主键序列及java调用过程:
?
??? 用sybase做一个跟Oracle序列功能相同的东东,方便移植使用
?
? 1.创建序列保存表
?
/** * 取当前应急类型的最大编号 * @return */ public int getYjManagerMax(String yj_type) { int isSyn= 0; CallableStatement cStmt = null; String sqlStr = "{call dbo.YJ_MANAGE_GET_MAX(?,?)}"; try { cStmt = conn.prepareCall(sqlStr); cStmt.setString(1,yj_type); cStmt.registerOutParameter(2,java.sql.Types.INTEGER); cStmt.execute(); isSyn= cStmt.getInt(2); ----返回的序列号 System.out.println("yyyyyy====="+isSyn); } catch (SQLException e) { e.printStackTrace(); isSyn= -1; } finally { DBManager.closeDBStatement(cStmt); } return isSyn; }
?
?
?
?
?