python 连接数据库的代码怎么写
时间: 2024-01-22 14:00:07 浏览: 18
使用Python连接数据库的代码可以使用标准库中的sqlite3模块,或者使用第三方模块pymysql,例如:import sqlite3conn = sqlite3.connect('example.db')c = conn.cursor()# 创建表
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')# 插入数据
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")# 提交
conn.commit()# 关闭连接
conn.close()
相关问题
python连接数据库代码
连接数据库通常需要使用第三方库,Python 中比较流行的库有 `pymysql`、`psycopg2`、`pyodbc` 等。以 `pymysql` 为例,以下是一个连接 MySQL 数据库的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost',
user='root',
password='your_password',
database='your_database',
charset='utf8mb4'
)
# 获取游标
cursor = conn.cursor()
# 查询数据
sql = "SELECT * FROM your_table"
cursor.execute(sql)
result = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()
# 打印结果
print(result)
```
其中,`pymysql.connect()` 方法用于连接数据库,需要指定数据库的连接信息,例如 `host`、`user`、`password`、`database` 等;`conn.cursor()` 方法用于获取游标,通过游标可以执行 SQL 语句,例如 `cursor.execute()` 方法用于执行 SQL 语句;`cursor.fetchall()` 方法用于获取查询结果;最后需要关闭游标和连接,释放资源。
生成python连接数据库的代码
当然可以,以下是一段生成 Python 连接数据库的代码:
```python
import pymysql
# connect to the database
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
db='mydatabase'
)
# create a cursor object
cursor = conn.cursor()
# execute a SQL query
cursor.execute("SELECT * FROM mytable")
# get the results
results = cursor.fetchall()
# print the results
for row in results:
print(row)
# close the cursor and connection
cursor.close()
conn.close()
```
请注意,这只是示例代码,实际上的代码可能因数据库提供商、服务和特定要求而异。