📅  最后修改于: 2020-10-25 03:38:24             🧑  作者: Mango
在本教程的这一部分中,我们将讨论将Python应用程序连接到数据库的步骤。
有以下步骤将Python应用程序连接到我们的数据库。
为了在MySQL数据库和Python应用程序之间创建连接,使用mysql.connector模块的connect()方法。
在方法调用中传递数据库详细信息,例如HostName,用户名和数据库密码。该方法返回连接对象。
下面给出了使用connect()的语法。
Connection-Object= mysql.connector.connect(host = , user = , passwd = )
考虑以下示例。
import mysql.connector
#Create the connection object
myconn = mysql.connector.connect(host = "localhost", user = "root",passwd = "google")
#printing the connection object
print(myconn)
输出:
在这里,我们必须注意,如果要连接到特定数据库,可以在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)
输出:
游标对象可以定义为Python DB-API 2.0中指定的抽象。通过与数据库的相同连接,它可以使我们拥有多个单独的工作环境。我们可以通过调用连接对象的“ cursor”函数来创建光标对象。游标对象是对数据库执行查询的重要方面。
下面给出了创建游标对象的语法。
= 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)
输出:
MySQLCursor: (Nothing executed yet)