CREATE PROCEDURE AMadAdd @UserID int,
@Title varchar(100),
@adUrl text,
@enddatetime datetime,
@IsLock bitASdeclare
@err varchar(50)begin tran
set nocount oninsert into adTa (UserID,Title,adUrl,enddatetime,IsLock) values (@UserID,@Title,@adUrl,@enddatetime,@IsLock)if @@error=0
begin
commit tran
return 1
end
else
begin
rollback tran
set @err='添加广告时出错'
exec logAdd '添加广告出错',@err
return 0
endset nocount off
GO
在java中怎么样调用这个sql存储过程,还有就是我再存储过程中里的参数没有指明有output这个输出参数的。但我下面有返回return 1或0的。再net中是可以这样接收的到的(看过以前同学是这样子作的)。但再java中我一时没搞清楚。毕进我现在是初学java所以有这个问题请各位多多指教
@Title varchar(100),
@adUrl text,
@enddatetime datetime,
@IsLock bitASdeclare
@err varchar(50)begin tran
set nocount oninsert into adTa (UserID,Title,adUrl,enddatetime,IsLock) values (@UserID,@Title,@adUrl,@enddatetime,@IsLock)if @@error=0
begin
commit tran
return 1
end
else
begin
rollback tran
set @err='添加广告时出错'
exec logAdd '添加广告出错',@err
return 0
endset nocount off
GO
在java中怎么样调用这个sql存储过程,还有就是我再存储过程中里的参数没有指明有output这个输出参数的。但我下面有返回return 1或0的。再net中是可以这样接收的到的(看过以前同学是这样子作的)。但再java中我一时没搞清楚。毕进我现在是初学java所以有这个问题请各位多多指教
解决方案 »
- 谁在瓜分60亿报表软件市场
- Ext 表单动态加载
- struts2 上传问题
- 求助,javabean导入myeclipse中的web工程中时出现的编译问题
- 打印,页面设置,走纸的问题高分相送
- 循环查询的问题.
- var parent = win.opener;这一个把父窗口赋给parent,如果我想把任意一个窗口赋给parent,应该怎么写?win是指当前窗口
- 用distinct搜索数据库出的一个奇怪问题
- 在jsp页面中怎样才能弹出一个对话框?
- iis+tomcat ?十万火急
- 关于不建议ActionError的问题
- JBulider2006中怎么在现在Struts工程中添加Validator框架进来啊?
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql", "root", "19830102");
String query="call AMadAdd ()";
CallableStatement stmt = myConn.prepareCall(query);
ResultSet rs = stmt.executeQuery();
if(rs.next()) {
System.out.println(rs.getInt(1));
}
上面是调用mysql 存储过程的代码可以参考一下