PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres Springboot Nie udało się określić odpowiedniej klasy sterownika

Problem został rozwiązany poprzez utworzenie dwóch ziaren. Dla DataSource i NamedParameterJdbcTemplate tworzone jest oddzielne ziarno.

    @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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj zapytanie zbyt wolno w Postgresie 9.1

  2. Log Stacktrace bieżącego interpretera Pythona za pomocą wyzwalacza PostgreSQL

  3. Dlaczego najlepiej przechowywać numer telefonu jako ciąg, a nie jako liczbę całkowitą?

  4. Interpolacja między dwiema wartościami w jednym zapytaniu

  5. CURRENT_TIMESTAMP w milisekundach