- 论坛徽章:
- 0
|
是用Python连接Postgresql数据库,采用的是psycopg,
1.import psycopg2 2. conn = psycopg2.connect(....) cur=conn.cursor(),在第2步配置好主机、用户名、密码、数据库、端口,如果直接打印 cur,输出 <cursor object at 0x02496E30; closed: 0>,如果在第2步之后,执行cur.execute('select version()') 输出如下所示:
Traceback (most recent call last):
File "D:\PT.py", line 14, in <module>
cur.execute('select version()')
psycopg2.ProgrammingError: syntax error at end of input
QUERY: DECLARE
BEGIN
CONTEXT: FUNCTION: plspl_anon_func
LINE 1 FROM "CREATE": BEGIN
这是什么原因,哪位大牛知道? 且,数据库是可以连接的,在电脑上通过客户端可以连接成功 |
|