sql >> データベース >  >> RDS >> PostgreSQL

Springbootpostgres適切なドライバクラスを決定できませんでした

    この問題は、2つのBeanを作成することで解決されます。 DataSourceとNamedParameterJdbcTemplate用に別々のBeanが作成されます。

        @Bean
        public DataSource dataSource(){
            System.out.println(driverClass+" "+ url+" "+username+" "+password);
            DriverManagerDataSource source = new DriverManagerDataSource();
            source.setDriverClassName(driverClass);
            source.setUrl(url);
            source.setUsername(username);
            source.setPassword(password);
            return source;
        }
    
        @Bean
        public NamedParameterJdbcTemplate namedParameterJdbcTemplate(){
            NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(this.dataSource());
            return namedParameterJdbcTemplate;
        }
    


    1. OracleのUniquevsDistinctキーワード

    2. ユニバーサル文字のテーブル照合の選択

    3. MySql::ストアドプロシージャ再帰

    4. タイムゾーン変換のためのmysqlクエリ