Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from dba import dba
- class Productos():
- def __init__(self,nombre, descripcion, precio, id_categoria, id_marca):
- self.nombre=nombre
- self.descripcion=descripcion
- self.precio=precio
- self.id_categoria=id_categoria
- self.id_marca=id_marca
- self.id=0
- def get_nombre(self):
- return self.nombre
- def get_descripcion(self):
- return self.descripcion
- def get_precio(self):
- return self.precio
- def get_id_categoria(self):
- return self.id_categoria
- def get_id_marca(self):
- return self.id_marca
- def get_id(self):
- return self.id
- def set_nombre(self,nombre):
- self.nombre=nombre
- def set_descripcion(self,descripcion):
- self.descripcion=descripcion
- def set_precio(self,precio):
- self.precio=precio
- def set_id_categoria(self,id_categoria):
- self.id_categoria=id_categoria
- def set_id_marca(self,id_marca):
- self.id_marca=id_marca
- def set_id(self,id):
- self.id=id
- def save(self):
- sql="INSERT INTO productos (nombre,descripcion, precio, id_categoria,id_marca) values(%s,%s,%s,%s,%s)"
- val=(self.get_nombre(),self.get_descripcion(),self.get_precio(),self.get_id_categoria(),self.get_id_marca())
- dba.get_cursor().execute(sql,val)
- dba.get_conexion().commit()
- self.set_id(dba.get_cursor().lastrowid)
- p=Productos("ACM 100", "desechos cloacales",25000,5,5)
- print(p.get_id())
- p.save()
- print(p.get_id())
- import mysql.connector
- mydb = mysql.connector.connect(
- host="localhost",
- user="root",
- password="23640183",
- database="proyectopoo"
- )
- cursor=mydb.cursor()
- dbconfi={
- 'host':"localhost",
- 'user':"root",
- 'password':"23640183",
- 'database':"proyectopoo"
- }
- class db():
- def __init__(self):
- self.conexion=mysql.connector.connect(**dbconfi)
- self.cursor=self.conexion.cursor()
- def get_cursor(self):
- return self.cursor
- def get_conexion(self):
- return self.conexion
- dba=db()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement