Hola, encontre estos tipos de conexion:
#codigo 2:
Codigo 3:
#Codigo 4:
#Codigo 5:
Codigo 6:
Francisco, sigo aprendiendo python. Si quiero pasar mi codigo a cliente/servidor, cual de estos codigos de conexion me recomendarias y porque???? Gracias.
Código:
import pymysql
connection=pymysql.connect(
host='localhost',
user='root',
password=' ',
database=' '
)
print("conexion exitosa!!!")
cursor=connection.cursor()
print("entro a la base de datos", connection)
cursor.execute("SELECT VERSION()")
version = cursor.fetchone()
print("Version::::", version)
#codigo 2:
Código:
import mysql.connector
from mysql.connector import Error
try:
connection = mysql.connector.connect(
host='localhost',
port=3306,
user='root',
password=' ',
db=' '
)
if connection.is_connected():
print("Conexión exitosa.")
infoServer = connection.get_server_info()
print("Info del servidor:", infoServer)
except Error as ex:
print("Error durante la conexión:", ex)
finally:
if connection.is_connected():
connection.close() # Se cerró la conexión a la BD.
print("La conexión ha finalizado.")
Codigo 3:
Código:
import mysql.connector
connection = mysql.connector.connect(
user='root',
password=' ',
host='localhost',
database=' ',
port='3306'
)
print("Entro a la base de datos", connection)
#Codigo 4:
Código:
import pymysql.cursors
connection = pymysql.connect(host='localhost',
user='root',
password=' ',
database=' ',
cursorclass=pymysql.cursors.DictCursor)
print("Se conecto a la base de datos", connection)
#Codigo 5:
Código:
import mysql.connector
from mysql.connector import Error
from mysql.connector import errorcode
class DataBase:
def __init__(self):
self.connection=mysql.connector.connect(
host="localhost",
user="root",
password=" ",
database=" "
)
self.cursor=self.connection.cursor()
print("entro aqui a la base de datos", self.connection)
aplicacion=DataBase()
Codigo 6:
Código:
import pymysql.cursors
import os
class DataBase:
def __init__(self):
self.connection = pymysql.connect(
host='localhost',
user='root',
password=' ',
database=' '
)
self.cursor = self.connection.cursor()
print("entro aqui a la base de datos", self.connection)
self.cursor.execute("SELECT database();")
bdatos=self.cursor.fetchone()
print("Conectado a:", bdatos)
aplication=DataBase()
Francisco, sigo aprendiendo python. Si quiero pasar mi codigo a cliente/servidor, cual de estos codigos de conexion me recomendarias y porque???? Gracias.