0% found this document useful (0 votes)
19 views

Database Connectivity

Uploaded by

raosahabsahab69
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
19 views

Database Connectivity

Uploaded by

raosahabsahab69
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 6
9125123, 9:40 AM In [2]: In [4]: localhost 8888inotebooks/Untiled225.pynb ke LUntilea228 - Jupyter Notebook M pip install mysql-connector-python Requirement already satisfied: mysql-connector-python in c:\users\pc\anac onda3\1ib\site-packages (8.0.33) Requirement already satisfied: protobuf<=3.20.3,>=3.11.0 in c:\users\pc\a naconda3\1ib\site-packages (from mysql-connector-python) (3.20.3) Note: you may need to restart the kernel to use updated packages. M mport mysql.connector as c on=c, connect (host="1ocalhost" use! # con.is_connected(): print("success") Ase: print("issues") root", passwd="server",database="tanisha 5 name=pythond 18 9125123, 9:40 AM Umitted226 - Jupyter Notebook In [6]: M #database created mydb=c. connect (host="1ocalhost" user: cur=mydb..cursor() cur.execute("create database vikrant") print("database created”) oot" ,passwd=" server") localhost 8888/notebooks/Untiled226 ipynbkerel_name=python3 9125123, 9:40 AM localhost 8888inotebooks/Untiled225.pynb ke Umitted226 - Jupyter Notebook mysQLinterfacetrror Traceback (most recent call las t) File ~\anaconda3\1ib\site-packages\nysql\connector\connection_cext.. py:61 1, in CMySQLConnection.cmd_query(self, query, raw, buffered, raw_as_strin 8) 616 query = query.encode(“utf-8") --> 611 —_self._emysql.query( 612 query, 613 raw-raw, 614 butfered-buffered, 615 raw_as_string=raw_as_string, 616 query_attrs=self._query_attrs, 617) 618 except MySQLInterfacerror as err: MysQLInterfaceError: Can't create database ‘vikrant'; database exists The above exception was the direct cause of the following exception: DatabaseError Traceback (most recent call las %) Cell In[6], line 3 connect (host="Localhos' server") > 3 cur.execute(* 4 print (“database created") File ~\anaconda3\1ib\site-packages\mysql\connector\cursor_cext .py:330, in CMysQLCursor.execute(self, operation, params, multi) 325 raise ProgranmingError( 326 “Not all parameters were used in the SQL statemen 327 ) 329 try: --> 338 result = self._cnx.cmd_query( 331 stmt, 332 raw=self._raw, 333 buffered=self._buffered, 334 raw_as_string-self._raw_as_string, 335 ) 336 except MySQLInterfaceError as err: 337 raise get_mysql_exception( 338 msg-err.msg, errno-err.errno, sqlstate-err.sqlstate 339) from err File ~\anaconda3\1ib\site-packages\mysql\connector\connection_cext. py:61 9, in CMysQLConnection.end_query(self, query, raw, buffered, raw_as_strin 8) 611 _seLf._emysql.query( 612 query, 613 raw=raw, query_attrs-self._query_attrs, oy) 618 except MySQLInterfaceError as err: 5 name=pythond a6 9125123, 9:40 AM In [7]: In [9]: In [10]: localhost 8888inotebooks/Untiled225.pynb ke y W w LUntilea228 - Jupyter Notebook --> 619 raise get_mysql_exception( 620 err.errno, msg-err.msg, sqlstate-err. sqlstate 621+) from err 622 except AttributeError as err: 623. addr = ( 624 self._unix_socket if self._unix_socket else f"{self._hos t):{self._port}" 625) DatabaseError: 1087 (HY@00): Can't create database ‘vikrant'; database ex ists #table created mydb=c. connect (host=" localhost" ,user="root" ,passwd="server",database="Vikri cursmydb.cursor() e="create table employee(empid int,emp_name varchar(2@),salary int)" cur.execute(e) print("Table created successfully") Table created successfully #insert single data into table nydb=c. connect (host=" localhost" , user="root" , passwd=" server", database="vikri iydb. cursor() insert into employee(empid,emp_name,salary)values(%s,%s,%s)" cur.execute(e,b1) mydb. commit () print("data inserted successfully") data inserted successfully #insert multiple data into table mydb=c. connect (host="localhost™, user: cur=mydb. cursor() e="insert into employee(empid,emp_name,salary)values(%s,%s,%s)" b1=(102, "Pawan" 66000), (103, "Rahul" 87000), (124, "Pankaj", 75000) curexecutenany(e,b1) nydb. conmit () print("Multiple data inserted successfully") ‘oot ,passwd="server" ,database="vikri Multiple data inserted successfully 5 name=pythond 46 9125123, 9:40 AM Tn [11]: in [22]: In [14]: out [24]: In [15]: Intl: W localhost 8888inotebooks/Untiled225.pynb ke LUntilea228 - Jupyter Notebook fupdated data mydb=c. connect (host=" localhost" user: cur=mydb.cursor() e="update employee set salar cur.execute(e) mydb. commit () print("data updated successfully") ‘oot" ,passwd="server" , database (22200 where empid=162" data updated successfully adeLeted data mydb=c. connect (host="localhost" ,user="root", passwd: cursmydb.cursor() e="delete from employee where empi cur.execute(e) mmydb . commit () print("data deleted successfully") i=" server" ,database="vikri data deleted successfully #fetch data mydb=c. connect (host=" localhost" ,user="root", passwd="server",database="vikré db. cursor() select * from employee" cur.execute(data) result=cur. fetchall() result dprint("******EMpLoyee data *#+*") [(2@2, ‘Pawan’, 100000), (103, ‘Rahul’, 87000), (104, ‘Pankaj’, 75000)] ‘fetch data nydb=c. connect (host=" localhost" , user="root" , passd=" server", database="vikri cursmydb.cursor() data="select * from employee" cur.execute(data) result=cur. fetchall() for rec in resul print (rec) (102, "Pawan', 100000) (a@3, ‘Rahul’, 87200) (104, "Pankaj', 75000) 5 name=pythond 56 9125123, 9:40 AM LUntilea228 - Jupyter Notebook localhost 8888/notebooks/Untiled226 ipynbkerel_name=python3 6s

You might also like