怎么用python连接数据库

avatar
作者
筋斗云
阅读量:2

要用Python连接数据库,你需要安装相应的数据库驱动程序。下面是一些常用的数据库连接库和连接步骤示例:

  1. 使用MySQL数据库:
  • 安装MySQL驱动程序:pip install mysql-connector-python

  • 连接数据库:

import mysql.connector # 建立连接 cnx = mysql.connector.connect( host="localhost", user="username", password="password", database="dbname" ) # 执行SQL查询 cursor = cnx.cursor() cursor.execute("SELECT * FROM table_name") # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() cnx.close() 
  1. 使用SQLite数据库:
  • 安装SQLite驱动程序:无需安装,Python内置支持SQLite数据库。

  • 连接数据库:

import sqlite3 # 建立连接 conn = sqlite3.connect('database.db') # 执行SQL查询 cursor = conn.cursor() cursor.execute('SELECT * FROM table_name') # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() conn.close() 
  1. 使用PostgreSQL数据库:
  • 安装PostgreSQL驱动程序:pip install psycopg2

  • 连接数据库:

import psycopg2 # 建立连接 conn = psycopg2.connect( host="localhost", database="dbname", user="username", password="password" ) # 执行SQL查询 cursor = conn.cursor() cursor.execute("SELECT * FROM table_name") # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() conn.close() 

以上是连接数据库的基本示例,你可以根据你使用的数据库类型和具体需求进行适当的修改。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!