社区
Java EE
帖子详情
什么是数据的存储过程?
Junth
2004-06-10 09:43:27
什么是数据的存储过程?
能不能举例说明一下啊
...全文
162
6
打赏
收藏
什么是数据的存储过程?
什么是数据的存储过程? 能不能举例说明一下啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlongbuilder
2004-07-13
打赏
举报
回复
public double text(Connection connection,String employeeId)Throws SQLException{
CallableStatement cstmt=connection.prepareCall("{call getEmployeeStartSalary (?,?)}");
cstmt.setString(1,employeeId);
cstmt.registerOutParameter(2,java.sql.Types.DOUBLE);
cstmt.executeQuery();
double salary=cstmt.getDouble(2);
return salary;
}
help me to explain the function ,thank you!
flyingfz
2004-06-12
打赏
举报
回复
我也问一下。(可能比较简单,请包涵)
存储过程,普通过程在什么程序里编写,编译啊?
2002PP
2004-06-12
打赏
举报
回复
简单的说:就是预编译的一组sql语句,用于执行一批数据库操作.
由于其保存在数据库缓冲区中,所以无需编译可直接调用.执行的效率很高!
umbrella1984
2004-06-11
打赏
举报
回复
两个字:重用
Junth
2004-06-11
打赏
举报
回复
public double text(Connection connection,String employeeId)Throws SQLException{
CallableStatement cstmt=connection.prepareCall("{call getEmployeeStartSalary (?,?)}");
cstmt.setString(1,employeeId);
cstmt.registerOutParameter(2,java.sql.Types.DOUBLE);
cstmt.executeQuery();
double salary=cstmt.getDouble(2);
return salary;
}
help me to explain the function ,thank you!
hnxgy
2004-06-11
打赏
举报
回复
存储过程是数据库管理系统的专用术语,相当与普通编程语言的函数、过程。普通过程的作用是完成特定的工作,存储过程专用于处理数据库的数据更新、查询。
普通工程往往有编译程序生成,存在与操作系统的特定文件中,存储过程由数据库管理系统生成存放到数据库的数据字典中。
直接通过SQL语句访问数据库时,SQL语句以字符串的形式提交给服务器,服务器要经过分析、编译,然后才执行;若将SQL语句写到存储过程中,那么分析和编译是在生成存储过程时完成的,需要执行时只需要调用存储过程就可以了。
如下SQL语句完成数据的更新,可以将他们写到存储过程中
update table1 set column1='1',column2='2';
update table2 set column1='11',column2='22';
若将他们直接提交给服务器每一条语句都需要经过分析、编译、执行。
将他们写入如下存储过程中(对oracle)
create or replace procedure proc_name is
begin
update table1 set column1='1',column2='2';
update table2 set column1='11',column2='22';
end proc_name;
需要执行更新时直接调用(exec proc_name)存储过程proc_name。若你一次要执行很多SQL语句而且这些语句要反复执行就应该写成存储过程。
数据
库开发 维护 性能调优 备份还原 各种复杂问题的解决方案
数据
库开发 维护 性能调优 备份还原 各种复杂问题的解决方案 这时对CSDN上出现的很多问题的解决方案的总结 免费分享 大家多多下载哦
MongoDB学习手册
大家这么喜欢,我就不要资源分了,改成0分了,我为我一己私利感到抱歉…… MongoDB学习手册 ......................................................................................................................... 1 说明.......................................................................................................................................... 2 一、 Mongodb简介 .......................................................................................................... 4 二、 MongoDB特性 ......................................................................................................... 5 适用场景: ....................................................................................................................... 5 不适用场景: ................................................................................................................... 6 三、 MongoDB的工作方式.............................................................................................. 6 四、 MongoDB的下载 ..................................................................................................... 8 五、 MongoDB的安装 ..................................................................................................... 9 六、 MongoDB
数据
类型................................................................................................ 12 1. Timestamp类型 ...................................................................................................... 12 2. ObjectId类型 .......................................................................................................... 12 3.
数据
库关联 ............................................................................................................. 14 七、 GridFS文件系统 ..................................................................................................... 15 八、 索引 ......................................................................................................................... 16 九、 主(Master)/从(slave)
数据
库同步 ................................................................ 20 1. 建立主/从服务器 ................................................................................................... 20 2. 相关参数说明 ......................................................................................................... 21 3. Slave顶替Master ................................................................................................... 22 4. 切换Master/Slave角色 ......................................................................................... 22 5. 更新主服务器位置 ................................................................................................. 22 十、 MongoDB分片和集群............................................................................................ 24 1. 简单分片实例 ......................................................................................................... 24 2. 高级分片实例 ......................................................................................................... 29 十一、
数据
库基本操作:增查删改 ............................................................................. 37 1. Insert ....................................................................................................................... 37 2. Query ....................................................................................................................... 38 3. Remove.................................................................................................................... 52 4. Update ..................................................................................................................... 53 十二、 Shell控制台 ........................................................................................................ 62 1. 执行.js文件 ............................................................................................................ 62 2. –eval ........................................................................................................................ 62 3. 脚本和互动的区别 ................................................................................................. 62 十三、 安全与认证 ......................................................................................................... 63 1) 开启安全认证 ......................................................................................................... 63 2) 添加用户 ................................................................................................................. 64 3) 认证 ......................................................................................................................... 64
存储过程
怎么使用
1.什么是
存储过程
?
存储过程
是封装了一条或多条SQL的集合。它的好处是简单、高性能、安全。 2.为什么要使用
存储过程
? 简化复杂的操作,把SQL封装起来容易使用。 如果所有开发人员和应用程序都使用同一
存储过程
,则所有使用的代码都是相同的,防止多余执行的步骤保证了
数据
的一致性。 简化对变动的管理,如果表名列名或者业务逻辑发生变化,只需要改变
存储过程
中的代码,使用它的人甚至不需要知道这些变化。通过对
存储过程
限制对基础
数据
的访问,减少
数据
讹误的机会(讹误是指无意识或别的原因所导致的
数据
和讹误)。 调用存储过
为什么生产环境不推荐使用
存储过程
?
【代码操作
数据
】【
存储过程
操作
数据
】有一个共同的目的:有逻辑性地操作
数据
。 根本问题是两者如何抉择,所以看一下两者各方面的优劣便知 1. 是否都能够实现目的? 是的 2. 哪个性能高? 简单来说,
存储过程
减少了网络开销,性能更高。 3. 可维护性哪个好?
存储过程
对于开发人员而言,是额外的一个逻辑层面;对于运维人员而言,是额外的部署层面。而且通过
存储过程
进行
数据
操作,可能会遗漏代码中原本应该有的触发动作。逻辑维护在同一个层面更利于维护。 4. 安全性哪个好...
mysql中储存过程的作用_
存储过程
在
数据
库中的作用是什么
存储过程
在
数据
库中的作用:1、
存储过程
可接受参数、输出参数、返回单个或多个结果集及返回值;2、
存储过程
运行比较稳定,不会有太多的错误;3、
存储过程
主要是在服务器上运行,减少对客户机的压力。
存储过程
在
数据
库中的作用:第一:
存储过程
因为SQL语句已经预编绎过了,因此运行的速度比较快。第二:
存储过程
可接受参数、输出参数、返回单个或多个结果集及返回值。向程序返回错误原因。第三:
存储过程
运行比较稳定,不会有...
Java EE
67,541
社区成员
225,857
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章