Spring配置JNDI和通过JNDI获取DataSource

JDNI:访问数据库有四步,加载驱动,获取连接,操作数据库,关闭连接;其中只有操作数据库是动态的,其他都是固定的,jdni作用就是就是配置连接池和减少重复代码。

一、SpringJNDI数据源配置信息

1 
2 
3 java:comp/env/myDataSourceJNDI
4 
5 

上面中myDataSourceJNDI是tomcat或者其他应用服务器配置的JNDI

二、关于JNDI的配置(tomcat中)

修改tomcat目录conf/context.xml文件:

1 

三、通过JNDI获取DataSource

1 Context context = new InitialContext();
2 DataSource ds = (DataSource)context.lookup("java:comp/env/myDataSourceJNDI");

你可能感兴趣的:(Spring配置JNDI和通过JNDI获取DataSource)