推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python的MYSQL数据库访问技术

更新时间:2019-12-25 10:10:47 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:pythonmysql 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Python已成为当前比较流行的开发语言,被广泛应用于后端开发、游戏开发、网站开发、科学运算、大数据分析、云计算、图形开发等领域。对数据库的访问技术是Python的难点之一,本文结合实例详细介绍在Eclipse中实现Python对My SQL数据库的访问,并能够实现对数据库的进行增、删、改、查操作。主要内容包括Python DB-API介绍、Python开发环境的搭建以及对数据库访问的代码实现。


部分文件列表

文件名 大小
基于Python的MYSQL数据库访问技术.pdf 1M

【关注B站账户领20积分】

部分页面预览

(完整内容请下载后查看)
现代信息科技  
Modern Information Technology  
Oct.2017  
Vol.1 No.4  
2017 年 10 月 25 日  
第 1 卷 总 第 4 期  
基于 Python 的 MYSQL 数据库访问技术  
黄传禄  
江西信息应用职业技术学院 江西 南昌  330043  
    Python 已成为当前比较流行的开发语言 被广泛应用于后端开发 游戏开发 网站开发 科学运算 大数据分  
    
云计算 图形开发等领域 对数据库的访问技术是 Python 的难点之一 本文结合实例详细介绍在 Eclipse 中实现 Python 对  
MySQL 数据库的访问 并能够实现对数据库的进行增  
      
删 改 查操作 主要内容包括 Python DB-API 介绍 Python 开发环  
境的搭建以及对数据库访问的代码实现  
关键词 Python Eclipse DB-API MySQL 数据库访问  
中图分类号 TP311.1  
文献标识码 A  
    
文章编号 2096-4706 2017 04-0073-03  
MYSQL Database Access Technology Based on Python  
HUANG Chuanlu  
Jiangxi Vocational and Technical College of Information ApplicationNanchang 330043,China  
At presentpython has become a popular development language and is widely used in the fields of back-end  
Abstract:  
developmentgame developmentweb site developmentscientific computingbig data analysiscloud computing and graphics  
development. Access to the database technology is one of the difficulties of pythonthis article describes in detail the implementation of  
python in MySQL database accessand to achieve the database to insertdeleteupdateselect operation. The main contents include the  
introduction of Python DB-APIthe establishment of the Python development environment and code access to the database.  
PythonEclipseDB-APIMySQLdatabase access  
Keywords:  
   
Objects 游标对象 Cursor Objects Python DB-API 为  
1  Python DB-API 介绍  
不同的数据库提供了一致的访问接口 Python 应用程序就  
在没有 Python  DB-API 之前 Python 开发的应用程  
可以轻松通过 Python DB-API 实现对不同数据库的访问  
序中包含 SQL 语句来对数据库中的数据进行查询等操作  
Python 用程序可以选用的数据库可以是 MySQL  
这样就解决了数据库访问接口混乱的问题 通过 Python 访  
问数据库的流程如图 1 所示  
   
SQL  Server Oracle 数据库 当 Python 用程序要访  
问数据库时 各数据库厂商针对 Python 语言制定了不同  
2  Python 开发环境的搭建  
的接口程序来实现对自己数据的访问 比如 Python 访问  
Python 开 发 环 境 选 用 操 作 系 统 为 Windows 要 在  
MySQL 的接口程序 Python 访问 SQL Server 的接口程序  
Eclipse 中实现 Python 完成对数据库的访问操作 需要分  
Python 访问 Oracle 的接口程序 这样就导致了接口程序的  
   
别安装和配置好 Eclipse pydev Python 户端  
混乱 同时对于开发者来说必须精通不同数据库的接口程序  
Python-MySQL  connector MySQL 务器以及 MySQL  
增加了开发者的负担和开发的成本  
客户端工具  
2.1  Python 安装与配置  
2.1.1  下载并安装 Python  
关闭 connection  
关闭 connection  
结束  
开始  
执行查询  
执行命令  
获取数据  
处理数据  
首先登录 Python 的下载网站 https //www.python.  
创建 connection  
获取 Cursor  
   
org/downloads/ 在该页面中提单击 download  Python  
   
2.7.14 按钮 进入页面后从文件下载列表中根据操作系统  
   
的位数选择相应的安装包 本文选择下载 Windows  x86  
MSI installer 保存到电脑  
1  Python 访问数据库流程  
Python  DB-API Python 访问数据库的统一接口规  
Python 下载完后 即可对其进行安装 安装步骤如下  
   
1
   
双击下载的安装包 根据需要选择 Installer  for  
通过 Python 官网可以查看相关的接口 主要接口有  
all user 或者 Installer just for me 选择好后单击 next  
”,    
模块接口 Module  Interface 数据库连接对象 Connection  
。(   
2
   
选择安装路径 可按默认路径安装 也可自己  
按钮  
。(   
3
选择要安装的组件  
新建路径 单击 next 按钮  
收稿日期 2017-09-19  
2017.10  
73  
总第 4 期  
现代信息科技  
勾上所有的组件 单击 next 按钮  
。(   
4
。(      
设置好 Root 账户密码和添加用户 单击 next  
程序开始复制  
按钮  
按钮  
5
。(   
安装文件 等复制完成后 单击 finish 按钮完成安装  
2.1.2  Python 环境变量的配置  
6
进入系统服务 Myqsl 配置 设置好 windows 服  
。(  ”,  
务和日志 单击 next 按钮 单击 execute  
7
成服务的配置 最后单击 finish 按钮完成安装  
安装好后 打开命令提示符窗口 敲入 Python 后 如  
   
安装好后 在电脑桌面单击 开始  
   
-
所有程序 -  
果出现提示符 >>> 就表示安装成功了 如果出现错误  
   
   
-
MySQL  
Command Line Client  
”,  
-
MySQL  Sever  5.7  
  MySQL  5.7  
:“  
Python 不是内部或外部命令 也不是可运行的程  
提示  
序或批处理文件  
配置环境变量的方法为 右击 我的电脑 属性  
        
- 系统变量 Path - 编辑  
”,  
进入后输入设置好的 Root 密码  
”,  
则表示安装不成功 需要配置环境变量  
     
- 高  
则表示安装成功  
如果显示 mysql>  
-
2.3.2    MySQL 客 户 端 工 具 和 Python-MySQL  
connector 安装与配置  
级系统设置  
-
环境变量  
然后添加 C \Python27 C \Python27\Scripts 变量  
“;”  
   
1
MySQL 户端工具与配置 要对 MySQL 据  
间隔  
之间以分号  
   
库进行可视化管理 需要安装 MySQL 客户端工具 本文  
2.2  Eclipse Python 安装与配置  
2.2.1  Eclipse 的安装  
介 绍 Navicate  for  MySQL 的 安 装 与 配 置 步 骤 如 下  
①登录官网下载 Navicate  for  MySQL 如下载的版本为  
登 录 http //www.eclipse.org/downloads/eclipse-  
   
navicat110_mysql_cs_x86.exe 双 击 它 选 择 好 安 装 路  
packages/ 在该页面根据操作系统版本选择下载 32 位或 64  
      
依次单击 下一步 按钮 最后单击 完成 按钮就  
   
位的 下载后解压到相应的位置即可 打开解压的文件夹里  
安装成功了 ②安装好后 在电脑桌面单击 开始 -  
   
-
面找到 eclipse.exe 双击它 这时就会弹出错误提示框 说  
   
-
   
PremiumSoft  
有 程 序  
-
Navicat  for  MySQL  
   
明环境有问题 接下来就要从官网下载 JDK 并安装 安装  
”,  
进入后 单击 连接 在新  
”,  
Navicat  for  MySQL  
 :(      
好后配置环境变量 方法为 右击 我的电脑 - 属  
1
建连接界面输入连接名称和 Root 密码 其它选项默认  
”, ”。  
如图  
    ”。(   
在系统变量  
-
高级系统设置  
-
环境变量  
2
连接测试  
如果设置没错则显示 连接成功  
2 所示 ③接下来创建一个数据库用于 Python 的访问  
”,  
”,    
下单击 新建 在弹出的 新建系统变量 对话框中的  
量名 文本框中输入 JAVA_HOME  
”,  
变量值  
键单击 mydatabase 选择 新建数据库  
数据库名称  
”,  
。(    
本框输入 JDK 的安装路径 找到系统变量 Path 双击  
3
”,  
mylt  
字符集为 utf8-UTF-8  Unicode  
排序规  
④在 mylt 数据库中创建一张  
或单击 编辑 按钮  
变量值 文本框的最后位置添加  
则为 utf8_general_ci  
”。  
  ;”。  
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin  
表名为 xtdl  
”,  
表中有三个列 userid username  
配置正确后 然后双击 eclipse.exe 就可以正常启动了  
   
usertel 并向表中插入数据 如图 3 所示  
2.2.2  Eclipse Python 配置  
   
2
Python-MySQL  connector 安 装 与 配 置 默 认  
Eclipse 安装成功后进入新建工程中并没 Python 因此  
情况下 Python 客户端不能对数据库的访问 因此需要安装  
   
就需要安装 Python 插件 pydev 步骤如下 进入 Eclipse  
Python 访MySQL 据库的接口程序 Python-MySQL  
依次单击 help  
    ”,  
-
-
install new software  
add  
connector PYTHON 户端进行数据库的访问  
弹出的对话框中的 name 文本框中输入 pydev  
”,  
   
骤 如 下 ① 登 录 https //dev.mysql.com/downloads/  
location  
   
文本框中输入下载地址 http //pydev.org/updates 检测  
connector/python/ 该页面的下载列表中选择与操作  
系统匹配的版本 单击 download 行下载到本地磁  
到插件后勾选 pydev  
”,  ”,   
点击 next 选择 pydev for  
② 双 击 下 载 的 MySQL-python-1.2.4b4.win32-  
”,  
”, ”,  
Eclipse  
单击 next  
示重启 重启后就可以创建 Python 工程了  
2.3    MySQL 服务器和 MySQL 客户端工具的安装  
与配置  
2.3.1  MySQL 服务器的安装与配置  
单击 Finish  
安装好后会提  
”,  ”,  
单击 下一步  
py2.7.exe  
然后选择安装的路径  
后单击 完成  
”。  
③在 eclipse 中创建一个模块测试安装是  
否成功 方法为 在创建的模块中输入 import MySQLdb  
然后输入 print  MySQLdb 如果能打印出 MySQLdb 详细  
路径就说明安装成功  
首 先 登 录 MySQL 的 下 载 网 站 https //dev.mysql.  
   
com/downloads/installer/ 在 该 页 面 中 选 择 Windows  
),  
x86 32-bit MSI Installer 按钮 单击 download  
按钮下载到电脑里 然后进行安装 安装步骤如下  
:(   
1
   
双击下载的安装包 mysql-5.7.17.msi 在安装界面选择 I  
”,      
accept the license terms 单击 next 按钮 进入安  
2
 ”,  
装类型设置界面选择 developer  default 设置好相应的  
安装路径和数据路径 点击 next 按钮 进行安装前  
。(   
3
的环境验证 单击 Execute 按钮后 可能会下载一些程序  
。(   
进入服务器配  
单击安装完成后就单击 next 按钮  
4
置界面 配置服务器类型及端口号 默认即可 单击 next  
2 新建连接  
2017.10  
74  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载