12 Worksheet-13 Database Management
12 Worksheet-13 Database Management
if :
print(“Connected!”)
else:
print(“ Error! Not Connected”)
a. con.connected()
b. con.isconnected()
c. con.is_connected()
d. con.is_connect()
4. Which of the following component act as a container to hold all the data returned
from the query and from there we can fetch data one at a time?
a. ResultSet
b. Cursor
c. Container
d. Table
5. Identify the correct statement to create cursor:
import mysql.connector as msq
con = msq.connect( #Connection String ) # Assuming all parameter required as
passed
mycursor = __________
a. con.cursor()
b. con.create_cursor()
c. con.open_cursor()
d. con.get_cursor()
a. mycursor.count
b. mycursor.row_count
c. mycursor.records
d. mycursor.rowcount
8. Which of the Symbols are used for passing parameterized query for execution to cursor?
a. %
b. { }
c. $
d. Both a and b
9. Which function is used to fetch n number of records from cursor?
a. fetch()
b. fetchone()
c. fetchmany()
d. fetchall()
10. Which cursor function is used to send query to connection?
a. query()
b. execute()
c. run()
d. send()
Following python code is written to access the records of table: EMP, What will be the output
of following code:
# Assume All basic setup related to connection and cursor creation is already done
mycursor.execute(query)
results = mycursor.fetchone()
results = mycursor.fetchone()
results = mycursor.fetchone()
d = int(results[3])
print(d*3)
a. P&HEP&HEP&HE
b. 144000
c. WEWEWE
d. 165000
12. Consider the following Python code is written to access the record of CODE passed to
function:
def Search(eno):
mycursor.execute(query)
a. { } and fetchone()
b. fetchone() and { }
c. %s and fetchone()
d. %eno and fetchone()
13. Consider the following Python code for updating the records:
def Update(eno):
#Assume basic setup import,
connection(con) and cursor(mycursor) is created
query="update emp set salary=90000 where empno=” + str(eno)
mycursor.execute(query)
Code is running but the record in actual database is not updating, what could be the possible
reason?
a. save() function is missing
b. con.save() function is missing
c. con.commit() function is missing
d. commit() function is missing
14. Consider the following python code to display all records from table: EMP
def showAll():
mycursor.execute(query)
results = mycursor.fetchall()
print(results)