在大用户量的情况下,JNDI和JDBC访问数据库的效率差别大么

2025-03-22 16:09:42
推荐回答(1个)
回答1:

这个混淆了
JDBC 是Java对于数据操作的唯一途径.即使是Hibernate 之类也要遵守 JDBC规范.只不过,过程被透明化了.
JNDI (Java Naming and Directory Interface) 是Java 名址服务,可以将本地资源已名字的方式暴露出去,例如在同一个JNDI 的服务通讯范围内,我可以获取另外一个JVM 中的类实例.
通常我们用它查找数据源,查找数据源,查找数据源. 通过数据源操作数据库(Connection).
这样一来 本质上都是JDBC,都是JDBC,只有JDBC