• spring数据源抽取


       @Test
        //测试Spring容器产生数据源对象
        public void test4() throws Exception {
            ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
            DataSource dataSource = app.getBean(DataSource.class);
            Connection connection = dataSource.getConnection();
            System.out.println(connection);
            connection.close();
        }
    
        @Test
        //测试手动创建 c3p0 数据源(加载properties配置文件)
        public void test3() throws Exception {
            //读取配置文件
            ResourceBundle rb = ResourceBundle.getBundle("jdbc");
            String driver = rb.getString("jdbc.driver");
            String url = rb.getString("jdbc.url");
            String username = rb.getString("jdbc.username");
            String password = rb.getString("jdbc.password");
            //创建数据源对象  设置连接参数
            ComboPooledDataSource dataSource = new ComboPooledDataSource();
            dataSource.setDriverClass(driver);
            dataSource.setJdbcUrl(url);
            dataSource.setUser(username);
            dataSource.setPassword(password);
    
            Connection connection = dataSource.getConnection();
            System.out.println(connection);
            connection.close();
    
        }
    
        @Test
        //测试手动创建 druid 数据源
        public void test2() throws Exception {
            DruidDataSource dataSource = new DruidDataSource();
            dataSource.setDriverClassName("com.mysql.jdbc.Driver");
            dataSource.setUrl("jdbc:mysql://localhost:3306/test?&serverTimezone=UTC");
            dataSource.setUsername("root");
            dataSource.setPassword("1234");
            DruidPooledConnection connection = dataSource.getConnection();
            System.out.println(connection);
            connection.close();
        }
    
        @Test
        //测试手动创建 c3p0 数据源
        public void test1() throws Exception {
            ComboPooledDataSource dataSource = new ComboPooledDataSource();
            dataSource.setDriverClass("com.mysql.jdbc.Driver");
            dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/test?useSSL=false");
            dataSource.setUser("root");
            dataSource.setPassword("1234");
            Connection connection = dataSource.getConnection();
            System.out.println(connection);
            connection.close();
        }
        <context:property-placeholder location="classpath:jdbc.properties"/>
    
    
        <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
            <property name="driverClass" value="${jdbc.driver}"></property>
            <property name="jdbcUrl" value="${jdbc.url}"></property>
            <property name="user" value="${jdbc.username}"></property>
            <property name="password" value="${jdbc.password}"></property>
        </bean>
  • 相关阅读:
    XML
    编码格式
    CSS 实现加载动画之七-彩环旋转
    CSS 实现加载动画之六-大风车
    CSS 实现加载动画之五-光盘旋转
    CSS 实现加载动画之四-圆点旋转
    CSS 实现加载动画之三-钢琴按键
    CSS 实现加载动画之二-圆环旋转
    CSS 实现加载动画之一-菊花旋转
    JS案例之8——从一个数组中随机取数
  • 原文地址:https://www.cnblogs.com/ganxiang/p/15911946.html
Copyright © 2020-2023  润新知