java中如何调用数据库的存储过程

java中如何调用数据库的存储过程,第1张

Java调用存储过程的方法是通过调用Connection的实例方法prepareCall,prepareCall方法返回CallableStatement对象用于填充存储过程的参数。prepareCall方法形参是调用存储过程的sql语句,此参数的语法格式如下:

{call storedProcedureName(parameter-list)}

其中,storedProcedureName是存储过程名称,parameter-list是存储过程参数列表。

例如,存储过程名为usp_test,有两个输入参数a,b。则调用代码看起来如下所示:

CallableStatement callableStatement = connectionprepareCall("{call usp_test(,)}");

callableStatementsetObject("a","value-1");

callableStatementsetObject("b","value-2");

callableStatementexecute();

@echo off

set path=C:\program files\mysql\mysql server 55\bin

cd /

set CURR_PATH=%cd%

mysql -h localhost -u root --password=root < crmsql

mysql -h localhost -u root  -p CRM < rmssql --password=root

数据库交互,需要动态的语言,php,asp,jsp,NET

可以用这些语言从数据库取到数据输出html

也可以在html中通过jquery,js 跟服务器端进行交互。总之 *** 作数据库需要动态语言

这是两个存贮过程,其实别人程序注解已经很清楚了:

调用方式:f_getdate(int

年份,int工作日

用于查工作日或休息日的列表,它已经有调用示例

--调用示例

--查询

2003

年的工作日列表

SELECT

FROM

dbof_getdate(2003,0)

--查询

2003

年的休息日列表

SELECT

FROM

dbof_getdate(2003,1)

--查询

2003

年全部日期列表

SELECT

FROM

dbof_getdate(2003,NULL)

/--调用示例

--查询工作日

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',0)

--查询休息日

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',1)

--查询全部日期

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',NULL)

--/

只管照它的注解用就行了。

以上就是关于java中如何调用数据库的存储过程全部的内容,包括:java中如何调用数据库的存储过程、求bat文件创建mysql数据库,并调用一个SQL文件的代码、html代码里面如何调用数据库里面的数据,代码是怎样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9872753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存