用python做项目怎么连接数据库使用。求求大佬帮帮孩子吧
你是要连接什么数据库呢?mysql还是其他数据库?
import pymysql.cursors # 连接数据库 connect = pymysql.Connect( host='localhost', port=3306, user='root', passwd='1234', db='python', charset='utf8' ) # 获取游标 cursor = connect.cursor() # 插入数据 sql = "INSERT INTO trade (name, account, saving) VALUES ( '%s', '%s', %.2f )" data = ('雷军', '13512345678', 10000) cursor.execute(sql % data) connect.commit() print('成功插入', cursor.rowcount, '条数据')
如项目不大,用自带的sqlite3比较方便,无需过多配置。
import sqlite3
db_connection=sqlite3.connect("mybookshelf.db")
cursor=db_connection.cursor()
cursor.execute("""INSERT INTO borrower(id,name,surname,year_of_birth,) VALUES ("77","Bob","Walker","1963")""")
db_connection.commit()
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
passwd="yourpassword"
)
print(mydb)
python 链接 SQLserver
import pyodbc driver = 'SQL Server Native Client 11.0' # 因版本不同而异 server = '主机' user = '用户名' password = '密码' database = '库'
self.db = pyodbc.connect(driver=driver, server=server, user=user, password=password, database=database) self.cursor = self.db.cursor()
请采纳,谢谢!
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y