本文概述
- 建立连接
- 创建一个游标对象
有以下步骤将python应用程序连接到我们的数据库。
- 导入mysql.connector模块
- 创建连接对象。
- 创建游标对象
- 执行查询
在方法调用中传递数据库详细信息, 例如HostName, 用户名和数据库密码。该方法返回连接对象。
下面给出了使用connect()的语法。
Connection-Object= mysql.connector.connect(host = <
host-name>
, user = <
username>
, passwd = <
password>
)
考虑以下示例。
例子
import mysql.connector#Create the connection object
myconn = mysql.connector.connect(host = "localhost", user = "root", passwd = "google")#printing the connection object
print(myconn)
输出
<
mysql.connector.connection.MySQLConnection object at 0x7fb142edd780>
在这里, 我们必须注意, 如果要连接到特定数据库, 可以在connect()方法中指定数据库名称。
例子
import mysql.connector#Create the connection object
myconn = mysql.connector.connect(host = "localhost", user = "root", passwd = "google", database = "mydb")#printing the connection object
print(myconn)
输出
<
mysql.connector.connection.MySQLConnection object at 0x7ff64aa3d7b8>
创建一个游标对象游标对象可以定义为Python DB-API 2.0中指定的抽象。通过与数据库的相同连接, 它可以使我们拥有多个单独的工作环境。我们可以通过调用连接对象的” cursor” 函数来创建游标对象。游标对象是对数据库执行查询的重要方面。
下面给出了创建游标对象的语法。
<
my_cur>
= conn.cursor()
例子
import mysql.connector
#Create the connection object
myconn = mysql.connector.connect(host = "localhost", user = "root", passwd = "google", database = "mydb")#printing the connection object
print(myconn) #creating the cursor object
cur = myconn.cursor()print(cur)
【Python MySQL数据库连接如何操作()】输出
<
mysql.connector.connection.MySQLConnection object at 0x7faa17a15748>
MySQLCursor: (Nothing executed yet)
推荐阅读
- Python MySQL如何创建表()
- Python如何创建新数据库()
- Python如何使用继承()
- Python魔术方法介绍
- python|用Python制作可视化报表,这也太快了
- 可视化|50套可视化报表模板直接用,做报告不用愁了!快收藏
- 一篇文章搞懂android存储目录结构
- rime 同文输入法 安卓系统
- Arguments 对象call()与apply()