Oracle
 sql >> база данни >  >> RDS >> Oracle

Пролетна сесия за промяна на JdbcTemplate

Има много начини да го направите. Първият:

  • DataSource е интерфейс, така че защо не го внедрите сами (използвайте прокси модел)? Създайте нещо подобно:

    class MyDataSource implements DataSource {
        private DataSource realDataSource;
    
        public Connection getConnection() {
              Connection c = realDataSource.getConnection();
              // do whatever you want to do and
              return c;
        }
    
    }
    

    Всички други методи ще делегират директно на realDataSource.

    Този прокси може да се използва в предоставен кодов фрагмент.

  • Можете да използвате някои AOP - просто дайте съвет, който след създаване на връзка за получаване ще се стартира и ще направи каквото ви трябва там. По принцип това е същият прокси, но автоматично създаден от Spring.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Чувствителност към главни и малки букви на идентификатора на сила в Oracle

  2. JDBC Metada извлича информация за ограничения

  3. Fluent NHibernate 3 и Oracle.DataAccess

  4. Oracle OCI, свързващи променливи и заявки като ID IN (1, 2, 3)

  5. Защо точката и запетая не може да се постави в CommandText на OracleCommand, когато C#