關鍵字:mysqldb ,
python
1.首先安裝mysql
原始碼列印?
sudo apt-get install mysql-server
2.然後安裝
libmysqld-dev和
libmysqlclient-dev,否則在安裝mysqldb的時候會報找不到mysql_config檔案
原始碼列印?
sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev
修改site.cfg中的mysql_config的配置位址,一般上述裝完後的預設位址為/usr/bin/mysql_config
執行下列命令即可 原始碼
列印?sudo python setup.py build
sudo python setup.py install
如果報錯:
importerror: no module named setuptools,則需要安裝
setuptools
原始碼列印?
sudo apt-get install python-setuptools
如果報下列錯誤: 原始碼
列印?building
'_mysql'
extension
gcc -pthread -fno-strict-aliasing -dndebug -g -fwrapv -o2 -wall -wstrict-prototypes -fpic
-dversion_info=(1,2,3,'final'
,0) -d__version__=1.2.3
-i/u01/mysql/include/mysql -i/usr/include/python2.6 -c _mysql.c
-o build/temp.linux-i686-2.6/_mysql.o -duniv_linux
in file included from _mysql.c:29:
pymemcompat.h:10: fatal error: python.h: 沒有那個檔案或目錄
compilation terminated.
error: command 'gcc'
failed
with
exit status 1
則需要安裝python-dev
原始碼列印?
sudo apt-get install python-dev
4.最後安裝web.py
原始碼列印?
sudo apt-get install python-webpy
MySQLdb編譯和製作
認為你都是在root使用者下安裝 1 看看有沒有安裝 進入python的命令列,輸入 import mysqldb 如果沒有報錯,證明此模組已經安裝,可以跳過以下步驟 2 安裝setuptools tar xzvf setuptools 0.6c8.tar.gz cd setuptools 0.6c...
關於mysqldb 的使用
1.連線 conn mysqldb.connect host,port,user,passwd 根據所要連線的資料庫進行設定 2.切換資料庫 conn.select db db name 3.關閉資料庫 conn.close 4.關於fetch的結果處理 fetch 得到的結果是tuple形式,可轉...
mysql dlink 簡單的MySQLDB類
1 4 資料庫操作類 5 classmysqldb23 return self instance 24 25 private function clone 26 27 28 構造方法29 param param array array 關聯陣列 需要六個屬性值30 31 private functi...