Java调用存储过程(带输出参数)

这篇博客分享了如何使用Java在MyEclipse中调用SQL Server存储过程的实践经验,包括创建存储过程的SQL代码和Java代码示例,特别强调了处理输出参数的方法。
摘要由CSDN通过智能技术生成

     上星期老师布置实验,题目中有一个要求用Java来调用存储过程。为了完成作业,在网上差了好些资料还看过视频,现在终于有点眉目了。以为自己找的有点辛苦,想必其他人也会如此,因此想把自己编程的经验和大家一块分享。我也是初次使用java调用存储过程,有什么不对的地方还请大家指教,我在此谢过了。

java 编程工具使用myeclipse

数据库使用sql server 2005

存储过程

create proc denglu
  @name char(20),
  @pwd char(20),
  @msg char(30) output
as
  if exists(select * from user_table where Login_name = @name)
  begin
     if exists(select * from user_table where Login_name = @name and password = @pwd)
        set @msg = '用户名与密码都正确,登陆成功'
     else
        set @msg ='密码错误,请重新输入'
  end
  else
     set @msg = '用户名不正确,请重新输入'

java 代码 

package world;
import java.sql.*;

public class Sql {

 /**
  * @param args
  */
 public static void main(String[] args)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值