个性化阅读
专注于IT技术分析

Python MySQL数据库连接如何操作?

本文概述

在本教程的这一部分中, 我们将讨论将python应用程序连接到数据库的步骤。

有以下步骤将python应用程序连接到我们的数据库。

  1. 导入mysql.connector模块
  2. 创建连接对象。
  3. 创建游标对象
  4. 执行查询

建立连接

为了在MySQL数据库和python应用程序之间创建连接, 使用mysql.connector模块的connect()方法。

在方法调用中传递数据库详细信息, 例如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)

输出

<mysql.connector.connection.MySQLConnection object at 0x7faa17a15748> 
MySQLCursor: (Nothing executed yet)
赞(0) 打赏
未经允许不得转载:srcmini » Python MySQL数据库连接如何操作?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏