Python MySQL连接访问

Python MySQL连接访问

  • 将python应用程序连接到数据库有以下步骤
    1. 导入 mysql.connector 模块
    2. 创建连接对象。
    3. 创建游标对象
    4. 执行查询

1、创建连接对象

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

  2. 在方法调用中传递数据库详细信息,如 HostName,username数据库密码。该方法返回连接对象

  3. 语法

Connection-Object = mysql.connector.connect(host = <host-name>,user = <username>,passwd = <password>) 
  1. 示例
import mysql.connector  
  
# 创建一个数据库对象   
myconn = mysql.connector.connect(host="192.168.126.20", user="root", passwd="mysql")  
  
# 打印出数据库对象
print(myconn)
  • 输出
<mysql.connector.connection.MySQLConnection object at 0x00C5E6A0>

2、创建游标对象

  1. 游标对象可以定义为Python DB-API 2.0中指定的抽象。它通过与数据库的相同连接促进了我们拥有多个独立的工作环境。我们可以通过调用连接对象的'cursor'函数来创建游标对象。游标对象是对数据库执行查询的重要方面

  2. 语法

<my_cur> = conn.cursor()
  1. 示例
import mysql.connector 
 
# 创建数据库连接对象 
myconn = mysql.connector.connect(host="192.168.126.20", user="root", passwd="mysql", database="test")  
  
# 打印出连接对象
print(myconn)   
  
# 创建游标对象  
cur = myconn.cursor()  
  
print(cur)
  • 输出
<mysql.connector.connection.MySQLConnection object at 0x0163E5E0>
MySQLCursor: (Nothing executed yet)
posted @ 2021-05-20 15:03  廿九九  阅读(123)  评论(0)    收藏  举报