PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Python psycopg2 không chèn vào bảng postgresql

Nếu không muốn phải cam kết từng mục nhập vào cơ sở dữ liệu, bạn có thể thêm dòng sau:

conn.autocommit = True

Vì vậy, mã kết quả của bạn sẽ là:

import psycopg2

try:
    conn = psycopg2.connect("dbname='djangostack' user='bitnami' host='localhost' password='password'")
    conn.autocommit = True
except:
    print "Cannot connect to db"

cur = conn.cursor()

try:
    cur.execute("""insert into cnet values ('r', 's', 'e', 'c', 'w', 's', 'i', 'd', 't')""")
except:
    print "Cannot insert"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên quy trình PostgreSQL trên Solaris

  2. Tổng quan về Lập trình phía máy chủ trong PostgreSQL

  3. Postgres tương tự như ÁP DỤNG CHÉO trong SQL Server

  4. Các hàm PL / pgSQL:Cách trả về một bảng bình thường có nhiều cột bằng cách sử dụng câu lệnh thực thi

  5. tùy chỉnh máy nhắn tin trong psql