![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
存储过程
xiuxiupana
软件开发
展开
-
存储过程概述
存储过程(Stored Procedure)可以包含逻辑判断的sql语句集合。是经过预编译,存在于数据库中。通过调用指定存储过程的名字(可有参,可无参)来执行。优点:简化了复杂的业务逻辑,根据需要可重复使用屏蔽了底层细节,不暴露表信息即可完成操作降低网络的通信量,多条语句可以封装成一个存储过程来执行设置访问权限来提高安全性提高执行效率,因为它是预编译以及存储在数...原创 2019-04-17 08:46:37 · 169 阅读 · 0 评论 -
用JDBC如何调用存储过程
Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql:///test";Connection cn = DriverManager.getConnection(url, "root", "root");String sql = "{call insert_student(?,?,?)}";CallableSt...原创 2019-06-03 15:11:42 · 426 阅读 · 0 评论 -
存储过程和函数具体的区别
存储过程: 可以使得对的管理、以及显示关于及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。...原创 2019-05-30 15:35:43 · 2493 阅读 · 0 评论