优缺点
?这样做的优点
–简单
?这样做的有的缺点
–可扩展行差
?数据库名称,用户名,密码可能随时改变,这时就的修改代码
?数据库产品的修改
?终端用户的增加
?解决办法
–程序员应该不需要关心“具体的数据库后台是什么?JDBC驱动程序是什么?JDBC URL格式是什么?访问数据库的用户名和口令是什么?”等等这些问题,程序员编写的程序应该没有对 JDBC 驱动程序的引用,没有服务器名称,没有用户名称或口令 —— 甚至没有数据库池或连接管理。而是把这些问题交给J2EE容器来配置和管理,程序员只需要对这些配置和管理进行引用即可。就这样JNDI诞生了。