database - JDBC 相对于 plsql 的优势?

标签 database jdbc plsql

我正在复习数据库考试。之前有一个问题问到 JDBC 相对于 plsql 的优势,反之亦然?

我发现很容易找到 plsql 相对于 Jdbc 的优势 例如:

更好的性能——与 PL/SQL 一样,可以一次将整个语句 block 发送到 Oracle。这可以大大减少数据库和应用程序之间的网络流量。

可移植性——用PL/SQL编写的应用程序可以运行在任何运行Oracle数据库的操作系统和平台上

生产力 - 隐式连接处理、集成终止测试、更清晰的参数解析。

严格的安全性 - PL/SQL 存储过程将应用程序代码从客户端移动到服务器,您可以在服务器上保护它免遭篡改、隐藏内部细节并限制访问权限。

JDBC 相对于 plsql 有什么优势?

最佳答案

数据库独立性是使用 JDBC 的充分理由。假设您的 Web 应用程序需要为无法支付 Oracle 费用的客户运行,您需要做多少工作才能移植到开源数据库?

关于database - JDBC 相对于 plsql 的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501602/

相关文章:

Oracle PL/SQL 动态 SQL 不那么动态?

sql - Oracle Apex 数据加载

mysql - 如何访问和查看 Liferay

mysql - 一张具有多个外键父级的 MySQL 表,还是多个具有一个父级的表?

java - JDBC MySQL 存储过程抛出异常 "Parameter number 2 is not an OUT parameter"?

Java - 准备好的语句

java - DBCP(Apache Commons 数据库连接池)是否仍然相关?

oracle - 如何在 PL/SQL 中重用查询 block 以最大程度地减少代码样板和对象意大利面

database - 如何使用VSS(或其他系统)进行数据库管理和版本控制?

c# - SQL 查询到 LINQ C# [连接多个表]