Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengaktifkan log kueri umum MySQL dengan JDBC

Anda dapat mengaktifkan logging di URL JDBC seperti ini:

jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true

Backend logging lainnya tersedia (CommonsLogger, Slf4jLogger, JDK14Logger). Saya yakin logging Log4J langsung dihentikan di beberapa titik karena masalah lisensi sehingga mungkin tidak berfungsi dengan versi driver JDBC Anda.

Secara alami, Anda akan memerlukan JAR library logging yang relevan di classpath Anda, dan file konfigurasi (log4j.properties). Saya akan menyetel level root ke TRACE terlebih dahulu untuk melihat apa yang terjadi dan mengencangkannya berdasarkan level log dan kategori setelah Anda melihat apa yang sedang dicatat.

Bacaan lebih lanjut:

HTH



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:bagaimana saya bisa melihat SEMUA batasan di atas meja?

  2. Cara mendapatkan single last record dengan id tertentu di codeigniter

  3. MySQL tidak menggunakan indeks saat memeriksa =1 , tetapi menggunakannya dengan =0

  4. Mulai Melihat Hasil Kueri Sebelum Kueri Berakhir

  5. Bagaimana cara memasukkan nilai dalam tabel dengan kunci asing menggunakan MySQL?