JDBC与JDBC-1、简介

本文介绍了JDBC(Java Database Connectivity)与JNDI(Java Naming and Directory Interface)两个Java标准之间的区别。JDBC用于统一操作不同类型的数据库,而JNDI则提供了一种一致的方式来访问企业级资源。文章还探讨了JNDI如何解决JDBC的一些不足之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、两者都是标准,而不是什么产品;

2、JDBC全称是:Java  Database  Connectivity,通过一种统一的方式来对各种各样的数据库进行读写操作;

3、JDBC缺点:

A。数据库名称、用户名、密码如果发生变化,你必须修改配置文件/重新编译文件,然后部署,启动;

B。更换数据库之后,工程所引用的JDBC程序驱动包、Class.forName都需要修改或更换;

C。可能会修改数据库连接池参数;

4、JNDI全称:Java  Naming  and  Directory  Interface,通过一致的模型来存取和操作企业级的资源;

5、可以理解成JNDI是对JDBC缺点的解决方案,开发人员只需关心业务、SQL等即可,不需要关心JDBC驱动、数据服务器IP、数据库名称、用户名、密码等等;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值