Saltar al contenido

conectarse a la base de datos psql en el ejemplo de código python

Recuerda que en las ciencias cualquier problema casi siempre tiene diversas resoluciones, así que nosotros enseñaremos lo más óptimo y mejor.

Ejemplo 1: cómo conectar la base de datos de Postgres a Python

import psycopg2
try:
    connection = psycopg2.connect(user ="sysadmin",
                                  password ="[email protected]#29",
                                  host ="127.0.0.1",
                                  port ="5432",
                                  database ="postgres_db")

    cursor = connection.cursor()# Print PostgreSQL Connection propertiesprint( connection.get_dsn_parameters(),"n")# Print PostgreSQL version
    cursor.execute("SELECT version();")
    record = cursor.fetchone()print("You are connected to - ", record,"n")except(Exception, psycopg2.Error)as error :print("Error while connecting to PostgreSQL", error)finally:#closing database connection.if(connection):
            cursor.close()
            connection.close()print("PostgreSQL connection is closed")

Ejemplo 2: cómo conectar la base de datos de Postgres a Python

import psycopg2
from psycopg2 import Error

try:
    connection = psycopg2.connect(user ="postgres",
                                  password ="[email protected]#29",
                                  host ="127.0.0.1",
                                  port ="5432",
                                  database ="postgres_db")

    cursor = connection.cursor()
    
    create_table_query ='''CREATE TABLE mobile
          (ID INT PRIMARY KEY     NOT NULL,
          MODEL           TEXT    NOT NULL,
          PRICE         REAL); '''
    
    cursor.execute(create_table_query)
    connection.commit()print("Table created successfully in PostgreSQL ")except(Exception, psycopg2.DatabaseError)as error :print("Error while creating PostgreSQL table", error)finally:#closing database connection.if(connection):
            cursor.close()
            connection.close()print("PostgreSQL connection is closed")

Calificaciones y reseñas

No se te olvide compartir este escrito si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *