我给你个例子:
//存储过程P_GET_ID(?,?),第一个为输入参数,第二个为输出参数
public static int createID()
{
int id=Math.abs((int)(new java.util.Date()).getTime());;
try {
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("ticsDS");
Connection conn = ds.getConnection();
CallableStatement cs=conn.prepareCall("{call P_GET_ID(?,?)}");
cs.setString(1,"YHSCX_ZTB");
cs.registerOutParameter(2,java.sql.Types.INTEGER);
cs.execute();
id=cs.getInt(2);
} catch (Exception e) {
e.printStackTrace();
}
return id;
}
//存储过程P_GET_ID(?,?),第一个为输入参数,第二个为输出参数
public static int createID()
{
int id=Math.abs((int)(new java.util.Date()).getTime());;
try {
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("ticsDS");
Connection conn = ds.getConnection();
CallableStatement cs=conn.prepareCall("{call P_GET_ID(?,?)}");
cs.setString(1,"YHSCX_ZTB");
cs.registerOutParameter(2,java.sql.Types.INTEGER);
cs.execute();
id=cs.getInt(2);
} catch (Exception e) {
e.printStackTrace();
}
return id;
}
解决方案 »
- 简单的 jsp验证码 代码!
- ---求教:struts1.2 文件批量下载思路---
- 各位大牛,谁能给小弟讲一下主动推送技术啊
- Hibernate3中设置jdbc.batch_size的问题
- 在Jbuilder中非根目录下的JSP编译问题,服务器用TOMCAT则通过,用JBOSS3.2.3则不过,为什么?
- 怎样得到一个年月日的字符串和判断一个字符串是否一个正确的日期格式?
- 请教Lomboz的问题
- J2EE怎么实现脱机完成录入,计算,历史记录查询?
- 关于OC4J与servlet的最基本的问题!
- 关于ArrayBlockingQueue,生产者消费者问题
- 我想用J2EE技术开发一个BUG管理软件,B/S,请问需要哪些工具?
- 给大家一个锻炼脑子的机会:EJB有什么好处?
不能这么写吧,
// state=con.prepareCall("execute getName ?,?");
// state.registerOutParameter(2,Types.VARCHAR);
// state.setString(1,"001");
// state.execute();
// System.out.println(state.getString(2));
不对,参数要全部放到括号中。