Pengembang MySQLdb merekomendasikan membangun API khusus aplikasi yang melakukan hal-hal akses DB untuk Anda sehingga Anda tidak perlu khawatir tentang string kueri mysql dalam kode aplikasi. Ini akan membuat kode sedikit lebih dapat diperpanjang (tautan ).
Adapun kursor pemahaman saya adalah bahwa yang terbaik adalah membuat kursor per operasi/transaksi. Jadi beberapa check value -> update value -> read value
jenis transaksi dapat menggunakan kursor yang sama, tetapi untuk yang berikutnya Anda akan membuat yang baru. Ini sekali lagi menunjuk ke arah membangun API internal untuk akses db alih-alih memiliki executeSql
generik metode.
Ingatlah juga untuk menutup kursor Anda, dan melakukan perubahan pada koneksi setelah kueri selesai.
getDatabaseResult
. Anda fungsi tidak perlu memiliki koneksi untuk setiap kueri terpisah. Anda dapat berbagi koneksi antara kueri selama Anda bertanggung jawab dengan kursor.