尝试使用python和psycopg2连接到H2数据库。我将连接功能包装在try块中:
try:
print("Trying to Connect...")
psycopg2.connect(dbname='jdbc:h2:~/test', user='sa', password='', host='localhost', port='8082')
print("Connected to DB")
except psycopg2.Error as e:
print("Unable to connect to DB")
print(e)
print(e.pgcode)
print(e.pgerror)
print(traceback.format_exc())
这些是我通过控制台连接到数据库时的设置: H2 DB Console
当我运行python脚本时,它会打印“正在尝试连接...”,然后挂起。没有错误消息被打印。通过控制台连接时以及仅在登录页面上时,我已经运行了脚本。