jdbc和jndi的区别
来源:互联网 发布:phpstorm js代码换行 编辑:程序博客网 时间:2024/09/21 09:26
JNDI 和JDBC的区别
1、JNDI 和JDBC的区别和联系。
两者都是API,是一个标准。并不是什么产品或方法。
JDBC 全称:Java Database Connectivity 以一种统一的方式来对各种各样的数据库进行存取.
使用JDBC带来的问题:
1、数据库服务器名称 、用户名和口令都可能需要改变,由此引发JDBC URL需要修改;
2、数据库可能改用别的产品,如改用DB2或者Oracle,引发JDBC驱动程序包和类名需要修改;
3、随着实际使用终端的增加,原配置的连接池参数可能需要调整;
JNDI: Java Naming and Directory Interface.它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP.
JNDI相对与JDBC来说是他的灵活性,程序员不需要关心“具体的数据库后台是什么?JDBC驱动程序是什么?JDBC URL格式是什么?访问数据库的用户名和口令是什么?”等等这些问题,程序员编写的程序应该没有对 JDBC 驱动程序的引用,没有服务器名称,没有用户名称或口令 —— 甚至没有数据库池或连接管理。而是把这些问题交给J2EE容器来配置和管理,程序员只需要对这些配置和管理进行引用即可。
JNDI相对与JDBC来说是他的灵活性,程序员不需要关心“具体的数据库后台是什么?JDBC驱动程序是什么?JDBC URL格式是什么?访问数据库的用户名和口令是什么?”等等这些问题,程序员编写的程序应该没有对 JDBC 驱动程序的引用,没有服务器名称,没有用户名称或口令 —— 甚至没有数据库池或连接管理。而是把这些问题交给J2EE容器来配置和管理,程序员只需要对这些配置和管理进行引用即可。
- jdbc 和jndi 的区别
- JNDI 和JDBC的区别
- JNDI 和JDBC的区别
- jdbc和jndi的区别
- JDBC与JNDI的区别
- JDBC与JNDI的区别
- JDBC与JNDI的区别
- JDBC与JNDI的区别
- JDBC 与 JNDI的区别
- JNDI与Jdbc的区别
- JDBC和JNDI区别数据库连接区别
- JDBC和JNDI区别,数据库连接区别
- jdbc 和 jndi 的关系
- JDBC与JNDI区别
- JDBC与JNDI区别
- JDBC与JNDI区别
- JDBC JNDI DBCP C3P0区别
- JDBC与JNDI这两种连接方式的区别
- 事件类型 最后说下,判断一个前端专业不专业,就问下他开发界面的时候有没有考虑过键盘事件。
- springMvc工作流程
- pytorch的切片
- 创建对象时JVM为我们做了什么
- 饭卡
- jdbc和jndi的区别
- 如何快速绘制出具有专业水准的施工进度横道图
- GreenDAo2.0.0在eclipse配置
- php获取当前ip地址信息
- mybatis中的#和$的区别
- Python基础入门
- ccf-csp
- 树莓派编译mentohust源码实现有线上网
- 通过yum install 方式安装snmp包遇到的问题,gsk7bas64-7.0-4.44.x86_64 has missing libstdc++.so.*等