数据库使用什么技术连接_数据库技术的根本目标

一、应用场景

python项目连接MySQL数据库时数据库使用什么技术连接,需要第三方库数据库使用什么技术连接的支持。这篇文章使用的是PyMySQL库,适用于python3.x。

二、安装pip install PyMySQL三、使用 ***

1)导入模块

import pymysql

2)连接数据库

db = pymysql.connect(host='localhost', user='code_space', password='code_space_pw', database='demo_db')

3)创建游标对象

cursor = db.cursor()# 或者cursor = db.cursor(pymysql.cursors.DictCursor)# cursor()不加参数的话,查询结果返回的是元组,pymysql.cursors.DictCursor返回的是字典

4)执行sql语句

# 查询select_sql = " select id,name from user_info "cursor.execute(select_sql)# 使用 fetchone() *** 获取单条数据data = cursor.fetchone()# 使用 fetchall() *** 获取所有数据data_list = cursor.fetchall()# 增删改,这里只演示更新,其它类似update_sql = " update user_info set name='头条号_code_space' where id = 1 "cursor.execute(update_sql)# 提交,执行更新db.commit()

5)关闭数据库连接

cursor.close()db.close()四、测试demo# -*- coding: utf-8 -*-"""@Time : 2022/1/27 11:55@Auth : 技术空间@File :mysql_demo.py@IDE :PyCharm@Motto:技术总是要日积月累的"""import pymysqlif __name__ == '__main__': db = pymysql.connect(host='localhost', user='root', password='root', database='others') # cursor()不加参数的话,查询结果返回的是元组,pymysql.cursors.DictCursor返回的是字典 cursor = db.cursor(pymysql.cursors.DictCursor) # 查询 select_sql = " select id,name from user_info " cursor.execute(select_sql) # 使用 fetchone() *** 获取单条数据 data = cursor.fetchone() print("fetchone()使用效果-->") print(data) # 使用 fetchall() *** 获取所有数据 cursor.execute(select_sql) data_list = cursor.fetchall() print("fetchall()使用效果-->") print(data_list) # 增删改,这里只演示更新,其它类似 update_sql = " update user_info set name='头条号_code_space' where id = 1 " cursor.execute(update_sql) # 提交,执行更新 db.commit() cursor.close() db.close()数据库使用什么技术连接

关注我,坚持每日积累一个技巧,长期坚持,我们将会不断进步。

#python##程序员##请回答,数据库使用什么技术连接你的年度知识点##教育听我说##计算机#

发布于 2024-05-28 06:05:06
收藏
分享
海报
0 条评论
54
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~