主要内容

调用返回数据的存储过程

方法调用返回数据的存储过程获取函数。使用JDBC接口连接到微软®SQL Server®数据库,调用存储过程并返回数据。对于本例,使用Microsoft SQL Server数据库包含存储过程getSupplierInfo.此存储过程返回给定城市供应商的供应商信息。这段代码定义了过程。

创建过程dbo。getSupplierInfo(@cityName varchar(20)) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON SELECT * FROM dbo.suppliers WHERE City = @cityName END

Microsoft SQL Server,声明“设置不计数”抑制的结果插入更新,或任何非选择可能是在期末考试前的陈述选择查询的结果,这样就可以导入选择查询

使用获取当存储过程返回一个或多个结果集时,函数。对于返回输出参数的过程,使用runstoredprocedure

创建数据库连接

使用JDBC接口连接到Microsoft SQL Server数据库被称为“test_db”使用端口号输入用户名和密码1234.这个例子假设您的数据库服务器在机器上servername

Conn =数据库(“test_db”“用户名”“pwd”...“供应商”“Microsoft SQL Server”...“服务器”' servername '“PortNumber”, 1234);

调用存储过程

调用存储过程,getSupplierInfo,并显示供应商信息纽约城市使用获取函数和数据库连接。结果包含供应商信息。

sqlquery ='{调用getSupplierInfo("纽约")}';结果=获取(conn,sqlquery)
ans = 3×5 table SupplierNumber SupplierName城市国家传真号码______________ __________________ __________ _______________ ______________ 1001 '奇迹产品' '纽约' '美国' '212 43下载188bet金宝搏5 1617' 1006 'ACME玩具公司' '纽约' '美国' '212 435 1618' 1012 '杰米玛斯阿姨' '纽约' '美国' '14678923104' '

关闭数据库连接

关上(康涅狄格州)

另请参阅

||

外部网站