Jika Anda ingin koneksi tetap terbuka, panggil saja
mysql::ping $dbhandle
dari waktu ke waktu.
Ini dapat dilakukan dengan sesuatu seperti ini:
proc keepMySqlOpen {dbhandle} {
mysql::ping $dbhandle
after 2000 [list keepMySqlOpen $dbhandle]
}
....
set dbh [mysql::open ...]
keepMySqlOpen $dbh
...
Pilihan lain hanya menggunakan mysql::ping
sebelum mengakses db, yang harus sesuai dengan manual mysqltcl
sambungkan kembali jika perlu. Ini mungkin yang terbaik dari kedua dunia (biarkan waktu koneksi habis jika tidak ada banyak aktivitas, tetap buka jika tidak).