AttributeError:
Publicado por Fabián (15 intervenciones) el 16/11/2022 19:54:40
Muy buenas tardes foro de Python
Tengo elsiguiuente error y necsito una mano al respecto. Soy nuevo y estoy en los pasos de la conexion de la base de datos y Python
AttributeError: 'Insertar' object has no attribute 'cursor_n'
El codigo es el siguiente:
import mysql.connector
class Insertar:
def Conectando(self):
try:
self.conexion=mysql.connector.connect( host='localhost',
port=3306,
database='biblioteca',
user='root',
password='c4g4t3')
self.cursor_n=self.conexion.cursor()
if self.conexion.is_connected():
print('Conexión Exitosa')
info_server=self.conexion.get_server_info()
print(info_server)
cursorr=self.conexion.cursor()
cursorr.execute('select database()')
row=cursorr.fetchone()
print('conectado a la base: {}'.format(row))
except Exception as ex:
print('No se puede conectar con el motor',ex)
def alta_libro(self,tituloss):
nuevo_libro=tituloss
s_q_l='insert into libro(titulo) values(%s)'
self.cursor_n.execute(s_q_l,nuevo_libro)
self.cursor_n.commit()
self.cursor_n.close()
return nuevo_libro
insertador=Insertar()
titulo=insertador.alta_libro('XXXXXX')
Estoy a la espera de alguien que me pueda ayudar
Gracias !!!!!!
Tengo elsiguiuente error y necsito una mano al respecto. Soy nuevo y estoy en los pasos de la conexion de la base de datos y Python
AttributeError: 'Insertar' object has no attribute 'cursor_n'
El codigo es el siguiente:
import mysql.connector
class Insertar:
def Conectando(self):
try:
self.conexion=mysql.connector.connect( host='localhost',
port=3306,
database='biblioteca',
user='root',
password='c4g4t3')
self.cursor_n=self.conexion.cursor()
if self.conexion.is_connected():
print('Conexión Exitosa')
info_server=self.conexion.get_server_info()
print(info_server)
cursorr=self.conexion.cursor()
cursorr.execute('select database()')
row=cursorr.fetchone()
print('conectado a la base: {}'.format(row))
except Exception as ex:
print('No se puede conectar con el motor',ex)
def alta_libro(self,tituloss):
nuevo_libro=tituloss
s_q_l='insert into libro(titulo) values(%s)'
self.cursor_n.execute(s_q_l,nuevo_libro)
self.cursor_n.commit()
self.cursor_n.close()
return nuevo_libro
insertador=Insertar()
titulo=insertador.alta_libro('XXXXXX')
Estoy a la espera de alguien que me pueda ayudar
Gracias !!!!!!
Valora esta pregunta


0