sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kan jeg logge UPDATE-sætninger ved hjælp af Oracle-driverens logning på en rimelig måde?

I java.util.logging har du to måder at vælge de beskeder, der vises i loggen:

  • kategori, som blev sat af udviklerne til oracle.jdbc
  • logniveau, som du allerede har undersøgt skal være mindst finest Der er intet andet du kan gøre ved at konfigurere logningen.

Men der er alternativer:Hvis applikationen er under din kontrol, skal du tilføje logning til alle opkald til opdatering.

Hvis applikationen ikke er under din kontrol, eller du ønsker en generisk løsning, gå efter en indpakning. Du definerer en JDBC-driver, der kan logge dine anmodninger (måske fint konfigureres efter dine behov), men så videresender den til gengæld alle opkald til den rigtige JDBC-driver.




  1. Hent og rediger den SQL, der bruges i en MySQL-visning til genudførelse

  2. Hvorfor kan PostgreSQL ikke gøre dette simple FULD JOIN?

  3. MySQL Stored Procedure Fejl Uventet tegn:

  4. Skinner PostgreSQL numerisk feltoverløb FEJL