Es ist mühsam, es jedes Mal zu überprüfen, deshalb werde ich es aufschreiben.
import psycopg2
#Willkürlich ändern
postgre_user_name = "user_name"
postgre_user_password = "user_password"
postgre_server = "server"
postgre_server_port = "server_port"
postgre_database_name = "database_name"
postgre_table_name = "table_name"
conn = psycopg2.connect("postgresql://"
+ postgre_user_name
+ ":"
+ postgre_user_password
+ "@"
+ postgre_server
+ ":"
+ postgre_server_port
+ "/"
+ postgre_database_name)
cur = conn.cursor()
sql_sentence = "select count(*) from " + postgre_table_name + ";"
cur.execute(sql_sentence)
cur.fetchall()
Das Verbindungsziel wird wie folgt konvertiert
postgresql://user_name:user_password@server:server_port/database_name
Die SQL-Anweisung wird wie folgt konvertiert.
select count(*) from table_name;
Recommended Posts