空间访问权限:游客, 头像访问权限:自己
[登录]后可以浏览更多信息
博客正文
【操作】
Python连接mysql数据库

一、查阅相关文章发现Python连接数据库需要pymysql模块,于是在ports下找了了这个模块

  • #cd  /usr/ports/databases/py-MySQLdb
  • #make install

===>  Installing for py27-MySQLdb-1.2.5
===>   py27-MySQLdb-1.2.5 depends on package: py27-setuptools27>0 - found
===>   py27-MySQLdb-1.2.5 depends on file: /usr/local/bin/python2.7 - found
===>   py27-MySQLdb-1.2.5 depends on executable: python2 - found
===>   py27-MySQLdb-1.2.5 depends on shared library: libmysqlclient.so.20 - found (/usr/local/lib/mysql/libmysqlclient.so.20)
===>  Checking if py27-MySQLdb already installed
===>   Registering installation for py27-MySQLdb-1.2.5
Installing py27-MySQLdb-1.2.5...

http://mysql-python.sourceforge.net/MySQLdb.html

发现无法运行,继续查找,发现了这个port

  • #find /usr/ports | grep pymysql
  • #cd /usr/ports/databases/py-pymysql
  • #make install

这下对了,呵呵呵,继续查阅网络,发现MySQLdb和pymysql是两个独立的模块,以下是网络上的说法

Python语言操作MySQL数据库,要遵守DB API 2.0 规范。以下接口都可以:
1,mysql-python也就是MySQLdb;
2,PyMySQL。支持jython,IronPython,CPython等;
3,mxODBC 和 mxODBC Connect。egenix家的东西;
4,pyodbc。需进入http://code.google.com
5,MySQL Connector/Python。这个是纯python实现的MySQL接口,由Oracle维护;
6,mypysql。由c语言实现,目前还不能完全实现PEP249规范;
7,PyPyODBC。一看就知道支持PyPy;


栏目划分
WEB应用程序 (21)
桌面应用程序 (4)
Windows操作系统 (8)
xNix操作系统 (3)
数据库技术 (3)
多媒体技术 (0)
硬件技术 (2)
办公软件 (1)
以史为鉴 (2)
万博官网manbetx苹果版反思1 (1)
奇闻趣事 (5)
其它 (9)
万博官网manbetx苹果版反思 (3)
电子技术 (2)
中学生科技 (3)
 
主人推荐
音象定位和音箱喇叭的排步
我国高层意向已定:制造大飞机
“运十”悲剧
日尔曼人
细说百越族
宇宙深处的秘密——星云
[强烈推荐]中华56民族FLASH完整珍藏版
一组漂亮的植物