1

我正在修改数据库考试。先前提出的问题询问 JDBC 相对于 plsql 的优势,反之亦然?

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

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

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

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

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

JDBC 与 plsql 相比有什么优势?

4

2 回答 2

3

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

于 2012-05-08T15:45:32.977 回答
1

如果您必须对一组数据进行多次计算,则 JDBC 会更好,有时您甚至可以在客户端进行连接,从而使服务器免于执行如此繁重的工作。

于 2012-05-08T15:37:06.333 回答