如何在java中使用存贮过程 String sql="UPDATE table SET col1='1',col2='2' WHERE col3='3'";Statement stmt=con.createStatement();stmt.executeUpdate(sql); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是,在编写JAVA的程序中,没有数据库操作语言,这些语言全在后台执行。 用CallableStatment 类?怎么使用啊。 查了下API,确实是使用CallabeStatment,examples:{?= call <procedure-name>[<arg1>,<arg2>, ...]} {call <procedure-name>[<arg1>,<arg2>, ...]} to:xuyang821225(CSDN账号) 你写的不是存储过程欧给一个使用CallableStatment的例子CallableStatement cstmt = con.prepareCall( "{call getTestData(?, ?)}"); cstmt.registerOutParameter(1, java.sql.Types.TINYINT); cstmt.registerOutParameter(2, java.sql.Types.DECIMAL, 3); cstmt.executeQuery();--关闭连接 我的意思是用JAVA的前台,SQL编程作为后台 CallableStatement stmt = con.prepareCall( "{call 你的过程名(?, ?,?有多少个参数就有多少个问号......)}"); stmt.setString(1,值1);stmt.setInt(2,..);stmt.setDate(3,...);...............stmt.registerOutParameter(1, java.sql.Types.LONGVARCHAR); stmt.executeQuery(); java程序实现Vista系统开机启动 一个Java问题 struts框架中为什么地址栏输入的是http://localhost:7001/struts-app/login.do而打开了一个jsp页面?? 请问有什么方法可以指定字符串长度,不够的自动补空格 DateFormat 的一个疑问 关file 类的问题 RMI 中客户端程序能和服务端程序保持 长链接吗? 关于记事本查找功能如何实现? JBuilder本身是用什么写的?是不是用java的swing,还是用vc++? Application 改为Applet步骤几个???接分!! java 图片处理 一点激励,同大家共勉[转载]
examples:{?= call <procedure-name>[<arg1>,<arg2>, ...]}
{call <procedure-name>[<arg1>,<arg2>, ...]}
给一个使用CallableStatment的例子
CallableStatement cstmt = con.prepareCall(
"{call getTestData(?, ?)}");
cstmt.registerOutParameter(1, java.sql.Types.TINYINT);
cstmt.registerOutParameter(2, java.sql.Types.DECIMAL, 3);
cstmt.executeQuery();
--关闭连接
stmt.setString(1,值1);
stmt.setInt(2,..);
stmt.setDate(3,...);
...............
stmt.registerOutParameter(1, java.sql.Types.LONGVARCHAR); stmt.executeQuery();