PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Springboot postgres Gagal menentukan kelas driver yang sesuai

Masalah ini diselesaikan dengan membuat dua kacang. Kacang terpisah dibuat untuk DataSource dan NamedParameterJdbcTemplate.

    @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. pg_restore tidak dapat menjalankan kueri:ERROR:nama lokal tidak valid:en_US.UTF-8

  2. Melakukan pembaruan besar menggunakan banyak tabel di PostgreSQL

  3. Siapkan Pembungkus Data Asing Mysql di Postgresql

  4. Apa Sintaks yang setara untuk Terapkan Luar di PostgreSQL

  5. Bagaimana cara membuat indeks di PostgreSQL hanya berdasarkan huruf kecil?