Adakah Selamat untuk Kongsi java.sql.Instance Sambungan Merentas Thread?
Soalan:
Sekiranya anda mengelak daripada berkongsi contoh java.sql.Connection antara berbilang benang?
Jawapan:
Secara teknikal, jika pemacu JDBC mematuhi spesifikasi, objek java.sql.Connection adalah selamat untuk benang. Walau bagaimanapun, adalah tidak disyorkan untuk berkongsi sambungan antara rangkaian disebabkan oleh komplikasi berikut:
Amalan Terbaik:
Untuk mengelakkan isu ini, disyorkan untuk menggunakan kumpulan sambungan, seperti Apache Commons DBCP. Kumpulan sambungan mengurus sambungan, memastikan setiap utas memperoleh sambungan khususnya sendiri. Pendekatan ini menggalakkan keselamatan benang, menghapuskan perbalahan dan mengekalkan prestasi optimum.
Atas ialah kandungan terperinci Adakah Perkongsian Instans java.sql.Connection Merentas Thread adalah Amalan Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!