2023年7月9日发(作者:)
javadatasource配置_Spring中配置DataSource数据源的3种选择Spring中配置DataSource数据源的⼏种选择在Spring框架中有如下3种获得DataSource对象的⽅法:从JNDI获得DataSource.从第三⽅的连接池获得DataSource.使⽤DriverManagerDataSource获得DataSource.⼀、从JNDI获得DataSourceSpringJNDI数据源配置信息:java:comp/env/jcptDataSourceJNDIjcptDataSourceJNDI是tomcat或者其他应⽤服务器配置的JNDI.关于JNDI的配置(tomcat):修改tomcat⽬录conf/⽂件或⽂件:在中加⼊元素:元素⽤来定义JNDI Resource。属性:描述name:指定Resource的JNDI名字auth:指定管理Resource的Manager,它有两个可选值:Container、Applicationtype:指定Resource所属的Java类名元素中加⼊元素:元素⽤来指定各种参数值(也可以像上⾯那样配置)属性:描述factory 指定⽣成的DataResource的factory类名maxActive 指定数据库连接池中处于活动状态的最⼤连接数⽬,0表⽰不受限制maxIdle 指定数据库连接池中处于空闲状态的最⼤连接数⽬,0表⽰不受限制maxWait 指定连接池中连接处于空闲状态的最长时间,超过会抛出异常,-1表⽰⽆限username 指定连接数据库的⽤户名password 指定连接数据库的⼝令driverClassName 指定连接数据库的JDBC驱动程序url 指定连接数据库的URL3、通过JNDI获取DataSource:Context context = new InitialContext();DataSource ds = (DataSource)("java:comp/env/jcptDataSourceJNDI");4.在中加⼊(spring配置中可以不⽤)DB Connectionjdbc/urceContainer
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688906737a182256.html
评论列表(0条)