首页 技术 正文
技术 2022年11月8日
0 收藏 723 点赞 1,562 浏览 1645 个字

打开数据库的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;
}

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,086
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,561
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,410
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,183
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,820
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,903