做代还的人都聚集在哪些网站,德州住房和城乡建设厅网站,凡科网代理登陆,嘉兴专业网站建设常见的数据源#xff08;连接池#xff09;包括#xff1a;DBCP、C3P0、BoneCP、Druid等接下来以C3P0为例讲述一下spring配置数据源的过程数据源的开发步骤
①导入数据源的坐标和数据库驱动坐标
②设置数据源的基本连接数据#xff0c;将其放入jdbc.properties文件中
③app…常见的数据源连接池包括DBCP、C3P0、BoneCP、Druid等接下来以C3P0为例讲述一下spring配置数据源的过程数据源的开发步骤
①导入数据源的坐标和数据库驱动坐标
②设置数据源的基本连接数据将其放入jdbc.properties文件中
③applicationContext.xml加载jdbc.properties配置文件获得连接信息。
④创建数据源对象并测试①在pom.xml文件中导入数据源的坐标和数据库驱动坐标 !--c3p0坐标--dependencygroupIdcom.mchange/groupIdartifactIdc3p0/artifactIdversion0.9.5.5/version/dependency!--mysql驱动--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.27/version/dependency②设置数据源的基本连接数据将其放入jdbc.properties文件中jdbc.drivercom.mysql.jdbc.Driver
jdbc.urljdbc:mysql://127.0.0.1:3306/test
jdbc.usernameroot
jdbc.password111111③applicationContext.xml加载jdbc.properties配置文件获得连接信息。首先需要引入context命名空间和约束路径具体的applicationContext.xml文件配置如下?xml version1.0 encodingUTF-8?
beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd!--加载外部properties文件--context:property-placeholder locationclasspath:jdbc.properties/bean iddataSource classcom.mchange.v2.c3p0.ComboPooledDataSourceproperty namedriverClass value${jdbc.driver}/property namejdbcUrl value${jdbc.url}/property nameuser value${jdbc.username}/property namepassword value${jdbc.password}//bean/beans④创建数据源对象并测试/*** 测试Spring容器产生数据源对象*/Testpublic void test4() throws SQLException {ApplicationContext app new ClassPathXmlApplicationContext(applicationContext.xml);//ComboPooledDataSource dataSource (ComboPooledDataSource)app.getBean(dataSource);DataSource dataSource app.getBean(DataSource.class);Connection connection dataSource.getConnection();System.out.println(connection);connection.close();}运行结果