数据库的连接应用是每种编程语言重要的一个知识点,本文记录一下在python下如何连接数据库。
本机环境如下:
系统:windows7 64位
python版本:python2.7
数据库:oracle 11g
操作步骤:
1、下载嵌入到python中数据库模块,因为我是python2.7所以下载 cx_Oracle-5.1.2-11g.win32-py2.7.msi (64位系统完全可以兼容此版本,不用担心),安装过程如下:
1)下载后直接点击安装,出现如下图界面:
2)点击“Next”,出现如下图:(自动会选中我已经安装好的python)
3)点击“Next”即可完成安装,并且会在你安装python的文件夹下(C:\Python27\Lib\site-packages)出现“cx_Oracle-5.1.2-py2.7.egg-info”文件夹,如下图:
2、完成模块安装后,即可在python程序中进行测试了,如下图:
代码:
# -*- coding:UTF-8 -*-
import cx_Oracle
conn=cx_Oracle.connect('username','pwd','localhost:1521/ORCL')
cursor=conn.cursor()
sql="select * from SYS_USER"
cursor.execute(sql)
data=cursor.fetchall()
print(data)
cursor.close()
conn.commit()
conn.close()
如上图显示,数据库连接成功!
关于数据库的更多操作可参考:http://www.runoob.com/python/python-mysql.html