PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

psycopg2 setara dengan mysqldb.escape_string?

Melarikan diri secara otomatis, Anda hanya perlu menelepon:

cursor.execute("query with params %s %s", ("param1", "pa'ram2"))

(perhatikan bahwa operator % python tidak digunakan) dan nilainya akan diloloskan dengan benar.

Anda dapat keluar dari variabel secara manual menggunakan extensions.adapt(var) , tetapi ini akan rawan kesalahan dan tidak memperhitungkan penyandian koneksi:ini tidak seharusnya digunakan dalam kode klien biasa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 3, ActiveRecord, PostgreSQL - perintah .uniq tidak berfungsi?

  2. Bagaimana justify_days() Bekerja di PostgreSQL

  3. Konversi jenis. Apa yang harus saya lakukan dengan nilai OID PostgreSQL di libpq di C?

  4. Versi kernel PostgreSQL vs. Linux

  5. GALAT:tidak dapat memuat pustaka “/opt/PostgreSQL/9.0/lib/postgresql/plperl.so”:libperl.so: