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

haruskah saya menggunakan kembali kursor di modul python MySQLdb?

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menemukan ketergantungan fungsional

  2. Menggunakan PHP untuk mengeksekusi beberapa Query MYSQL

  3. Hitung kemunculan nilai DISTINCT

  4. Bagaimana cara mengubah posisi kolom tabel MySQL tanpa kehilangan data kolom?

  5. Bidang Ekstra dengan SQL MIN() &GROUP BY