阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

关于SQL Server 2005存储过程的写法

114次阅读
没有评论

共计 1725 个字符,预计需要花费 5 分钟才能阅读完成。

打开数据库的 SQL Server Managerment Studio—-> 数据库 —–> 打开数据库会看见 ” 可编程行 ”——-> 打开有存储过程 ——-> 新建存储过程

实例:

a.(数据库端)

CREATE PROCEDURE [dbo].[get]
@hyzk varchar(255),
@feibie varchar(255)
AS
BEGIN
SELECT hyzk,feibie,sysID,updateTime,chuanghao,ksmc FROM BingRenYiLan
WHERE hyzk=@hyzk AND feibie =@feibie
END

b.(java 后台调用 sql server 存储过程):

// 测试

public static void main(String[] args) throws SQLException {
 Connection con = null;
 ResultSet rs = null;
 // 调用数据库连接
con = getConnection();
 // 调用存储过程的语句 ——————-
SQLServerCallableStatement call = (SQLServerCallableStatement) con
 .prepareCall(“{call get(?,?)}”);

// 设置参数
call.setString(1, “ 已婚 ”);
call.setString(2, “ 自费 ”);

// 查询结果
rs = call.executeQuery();

// 遍历
while (rs.next()) {
 System.out.println(“ 婚姻状况 (hyzk):” + rs.getString(1));
 System.out.println(“ 费别 (feibie):”+ rs.getString(2));
 System.out.println(“ 主键 (sysID):” + rs.getString(3));
 System.out.println(“ 更新时间 (updateTime):” + rs.getString(4));
 System.out.println(“ 床号 (chuanghao):”+ rs.getString(5));
 System.out.println(“ 科室名称 (ksmc):” + rs.getString(6));
// System.out.println();
 }
 }

// 初始化数据库连接参数
public static Connection getConnection() throws SQLException {
 // 初始化变量
Connection con = null;
 String url = “jdbc:sqlserver://localhost:1433;databasename=CMCF_qqqqqqqk”;
 String userName = “sa”;
 String password = “wang”;

// 连接 url
 try {
 // 加载数据库驱动
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
 con = DriverManager.getConnection(url, userName, password);
 } catch (SQLException e) {
 con.close();
 // TODO Auto-generated catch block
 e.printStackTrace();
 } catch (ClassNotFoundException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
 }
 return con;
 }

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-12/138432.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1725字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中