postgres和sqlite的等效连接

时间:2011-08-23 00:23:32

标签: python sqlite postgresql

是否有一种与sqlite使用python连接到数据库的方式连接到postgres数据库的等效方式?

例如,在sqlite中,连接将由conn = sqlite3.connect(curruser.dbname)定义。 postgres的类似连接语法是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用psycopg连接器,连接语法类似,但您需要在连接字符串中指定更多信息:

conn_string = "host='localhost' dbname='my_database' user='postgres' password='secret'"
conn = psycopg2.connect(conn_string)

以下是一些示例:Using psycopg2 with PostgreSQL