2011-08-23 79 views
0

是否有一种等效的方式来连接到一个postgres数据库类似的方式,使用python连接到数据库?等效连接postgres和sqlite

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

+0

您正在使用哪种编程语言? – alf

+0

请参阅上面的编辑。 – locoboy

回答

2

可以使用psycopg连接器,然后,连接语法将是类似的,只是你需要指定一个连接字符串中的一些详细信息:

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

下面是一些例子:Using psycopg2 with PostgreSQL