0% found this document useful (0 votes)
18 views15 pages

SQL Connectivity Nizam

Uploaded by

arunkesarwani464
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views15 pages

SQL Connectivity Nizam

Uploaded by

arunkesarwani464
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

MY SQL CONNECTIVITY

Q21) Create a Python Program to integrate MYSQL with


Python ( Updating Records )
Source Code:

import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="7007447701", database="employees")
cursor = con.cursor()
print("=" * 50)
print(" " * 5 + "WELCOME TO THE RECORD UPDATING
PROCESS")
print("=" * 50)
print("SUCCESSFULLY CONNECTED")
print("=" * 50)
except c.Error as e:
print("Error connecting to the database:", e)
exit() Nizam Uddin Siddiqui
try:
empno = int(input("ENTER THE EMPLOYEE NUMBER
TO UPDATE: "))
except ValueError:
print("Invalid employee number! Please enter a numeric
value.")
exit()
try:
query = "SELECT * FROM EMPL WHERE EMPNO = %s"
cursor.execute(query, (empno,))
data = cursor.fetchone()

if data:
print("RECORDED DETAILS ARE:")
print(data)
a = input("DO YOU WANT TO UPDATE THE SALARY
OF THE ABOVE EMPLOYEE (Y/N)?: ").strip().lower()
if a == 'y':
try: Nizam Uddin Siddiqui

salary = int(input("ENTER THE NEW SALARY: "))


update_query = "UPDATE EMPL SET
EMPSALARY = %s WHERE EMPNO = %s"
cursor.execute(update_query, (salary, empno))
con.commit()
print("SALARY UPDATED SUCCESSFULLY.")
cursor.execute("SELECT * FROM EMPL")
updated_data = cursor.fetchall()
print("UPDATED RECORDS:")
for row in updated_data:
print(row)
except ValueError:
print("Invalid salary! Please enter a numeric value.")
except c.Error as e:
print("Error updating the salary:", e)
else:
print("RECORD NOT FOUND!")
except c.Error as e:
print("Error executing query:", e)

. Nizam Uddin Siddiqui


finally:
if con.is_connected():
cursor.close()
con.close()
print("DATABASE CONNECTION CLOSED.")
OUTPUT:

Before:

After:

. Nizam Uddin Siddiqui


Q22) Write a Python Program to connect with database and
delete the entered empno.
Source Code:

import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="7007447701", database="employees")
cursor = con.cursor()
print("=" * 50)
print(" " * 5 + "WELCOME TO THE RECORD UPDATING
PROCESS")
print("=" * 50)
print("SUCCESSFULLY CONNECTED")
print("=" * 50)
except c.Error as e:
print("Error connecting to the database:", e)
exit()
try:
Nizam Uddin Siddiqui
empno = int(input("ENTER THE EMPLOYEE NUMBER
TO UPDATE: "))
except ValueError:
print("Invalid employee number! Please enter a numeric
value.")
exit()
try:
query = "SELECT * FROM EMPL WHERE EMPNO = %s"
cursor.execute(query, (empno,))
data = cursor.fetchone()
if data:
print("RECORDED DETAILS ARE:")
print(data)
a = input("DO YOU WANT TO UPDATE THE SALARY
OF THE ABOVE EMPLOYEE (Y/N)?: ").strip().lower()
if a == 'y':
try:
salary = int(input("ENTER THE NEW SALARY: "))
. Nizam Uddin Siddiqui
update_query = "UPDATE EMPL SET
EMPSALARY = %s WHERE EMPNO = %s"
cursor.execute(update_query, (salary, empno))
con.commit()
print("SALARY UPDATED SUCCESSFULLY.")
cursor.execute("SELECT * FROM EMPL")
updated_data = cursor.fetchall()
print("UPDATED RECORDS:")
for row in updated_data:
print(row)
except ValueError:
print("Invalid salary! Please enter a numeric value.")
except c.Error as e:
print("Error updating the salary:", e)
else:
print("RECORD NOT FOUND!")
except c.Error as e:
print("Error executing query:", e)

Nizam Uddin Siddiqui


finally:
if con.is_connected():
cursor.close()
con.close()
print("DATABASE CONNECTION CLOSED.")

Output:

Before Deletion:

After Deletion:

. Nizam Uddin Siddiqui


Q23) Creating a Python Program to integrate MYSQL with
Python ( Inserting and Displaying records )
Source Code:
import mysql.connector as c
con=c.connect(host="localhost",user="root",passwd="70074477
01",database="employees")
cursor=con.cursor()
print("/"*50)
print(""*5,end="")
print("WELCOME TO INSERTING AND DISPLAYING
PROCESS")
print("/"*50)
print("SUCCESSFULLY CONNECTED")
print(""*50)
opt='Y'
while opt=='Y':
print("ENTER EMPLOYEE DETAILS")
empno=int(input("ENTER THE EMPLOYEE NO.:"))
name=input("ENTER NAME:")

Nizam Uddin Siddiqui


sex=input("ENTER GENDER:")
salary=input("ENTER THE SALARY:")
query="insert into empl
values({},'{}','{}',{})".format(empno,name,sex,salary)
cursor.execute(query)
con.commit()
print("EMPLOYEE DETAILS ARE REGISTERED
SUCCESSFULLY ... ")
opt=input("DO YOU WANT TO ENTER MORE
RECORDS?(Y/N):")

query1="select*from empl"
cursor.execute(query1)
data=cursor.fetchall()
print("EMPLOYEE DETAILS ARE. ")
for row in data:
print(row,"\n")
con.close()

Nizam Uddin Siddiqui


Output:

Nizam Uddin Siddiqui


Q24) Create a Python Program to integrate MYSQL with
Python ( searching and displaying records )
Source Code:

import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="jp122004gp", database="employees")
cursor = con.cursor()
print("/" * 50)
print(" " * 5, end="")
print("WELCOME TO SEARCHING AND DISPLAYING
PROCESS")
print("/" * 50)
print("SUCCESSFULLY CONNECTED")
print(" " * 50)
print("SEARCH THE EMPLOYEE DETAILS WITH
EMPLOYEE NO.")
empno = int(input("ENTER THE EMPLOYEE NO.: "))

. Nizam Uddin Siddiqui


query = "SELECT * FROM empl WHERE empno =
{}".format(empno)
cursor.execute(query)
data = cursor.fetchone()
if data:
print("=" * 65)
print("EMPLOYEE DETAILS ARE:")
print("EMPLOYEE NO.:", data[0])
print("NAME:", data[1])
print("GENDER:", data[2])
print("SALARY:", data[3])
print("=" * 65)
else:
print("EMPLOYEE DETAILS NOT FOUND...")
except c.Error as err:
print(f"Error: {err}")
finally:
if con.is_connected():
con.close() Nizam Uddin Siddiqui
Output:

Nizam Uddin Siddiqui

You might also like