我遇到的问题是为什么Oracle SQL开发人员不需要在本地安装Oracle客户端?我在互联网上搜索,发现它使用了JDBC瘦驱动程序。有人可以就这个话题说些什么吗?
答案 0 :(得分:1)
Oracle瘦驱动程序是一个所谓的JDBC Type 4驱动程序,它完全用Java实现,没有本机依赖项(.dll / .so),并且完全实现了Oracle Wire协议。换句话说,瘦驱动程序不需要安装Oracle客户端,因为它没有使用它。
还有JDBC Type 2驱动程序使用本机依赖项; Oracle也有一个Type 2驱动程序,称为Oracle JDBC OCI驱动程序。此驱动程序使用带有jdbc:oracle:oci:
前缀的JDBC URL。
我忽略了Type 1和Type 3驱动程序,因为它们现在几乎不相关。