Bagaimana cara anda memakai ConnectionPool? Apakah di-manage oleh
application server (lookup lewat JNDI)? Atau di-manage oleh aplikasi
anda sendiri?
Pastikan bagian code yang memakai koneksi database ini memanggil
fungsi Connection.close() untuk mengembalikan koneksi ke pool.
Biasanya ini bagian yang amat sangat mungkin terlewat/tidak tepat.
kira2 stepnya seperti code di bawah:
Connection conn = null;
try {
conn = getConnectionFromAnyWhereYouLike();
// do database operation here
} catch (AnyExceptionYouLikeToCatch e) {
// do something with the exception
} finally {
// PENTING: taruh code untuk menutup koneksi di blok finally seperti ini
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
// log the exception or do any required action
}
}
}
2008/12/12 Sandi Juniar <[email protected]>:
> Saya sedang mengembangkan Aplikasi Web memakai Database SQL 2000 SP4,
> untuk koneksinya pake Connection Pool dengan memakai Driver JTDS tetapi
> ada kendala, setelah di deploy dan beberapa komputer konek ke Web
> ternyata Web server mendadak menjadi ngehang alias no Response, Sudah
> pernah di ganti Webserver menggunakan Apache Tomcat maupun
> GlassFish/SJSAS tapi tetap juga No Response.
>
> I Have No Idea...
>
> Can You Help Me...
>
> Thank's in Advanced..
> Send instant messages to your online friends http://asia.messenger.yahoo.com
>
>
--
Jecki Sumargo
YM!: ballerina_1224
skype: ballerina_1224