How do I manually configure a DataSource in Java?

前端 未结 6 767
孤街浪徒
孤街浪徒 2020-12-04 11:05

I\'m trying to follow Sun\'s JDBC tutorial at http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html

It gives the following example code:



        
6条回答
  •  一整个雨季
    2020-12-04 12:00

    use MYSQL as Example: 1) use database connection pools: for Example: Apache Commons DBCP , also, you need basicDataSource jar package in your classpath

    @Bean
    public BasicDataSource dataSource() {
        BasicDataSource ds = new BasicDataSource();
        ds.setDriverClassName("com.mysql.jdbc.Driver");
        ds.setUrl("jdbc:mysql://localhost:3306/gene");
        ds.setUsername("root");
        ds.setPassword("root");
        return ds;
    }
    

    2)use JDBC-based Driver it is usually used if you don't consider connection pool:

    @Bean
    public DataSource dataSource(){
        DriverManagerDataSource ds = new DriverManagerDataSource();
        ds.setDriverClassName("com.mysql.jdbc.Driver");
        ds.setUrl("jdbc:mysql://localhost:3306/gene");
        ds.setUsername("root");
        ds.setPassword("root");
        return ds;
    }
    

提交回复
热议问题