FC2ブログ
--.--
--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

02.15
Wed
どうもこんにちは。

昼にブログ更新するなんて久々ですねきっと。

えーっと今回はPythonでMySQLつかって見ます。

その前にモジュールが必要なので、ここでダウンロードしてください!

http://sourceforge.net/projects/mysql-python/files/mysql-python/

もしくは、Ubuntuなら

$ sudo apt-get install python-mysqldb

でいいはずです。

ではサンプルを

ただし、パスワードとユーザ名を正しくしないと動きませんので!!


#!/usr/bin/env python
#coding:utf-8

import MySQLdb

#パスワードが*********のuserでlocalhostのtest_dbというとこに接続
handle = MySQLdb.connect(user = "user" , passwd = "*********" , db = "test_db" , host = "localhost")

cur = handle.cursor()

#これでSQLを実行できる!!!
cur.execute("create table test_table(data text , data2 text);")

cur.close()
handle.close()



こんなに手軽につかえるんですねぇ~

でもSQLインジェクションには気をつけましょうね~

さらにselectのサンプル。


#!/usr/bin/env python
#coding:utf-8

import MySQLdb

#パスワードが*********のuserでlocalhostのtest_dbというとこに接続
handle = MySQLdb.connect(user = "user" , passwd = "*********" , db = "test_db" , host = "localhost")

cur = handle.cursor()

cur.execute("select * from test_table;")

#上で実行した結果がこれでもらえる。ちなみにタプルです。
result = cur.fetchall()

for each in result:
    print each

cur.close()
handle.close()

スポンサーサイト

comment 0 trackback 0
トラックバックURL
http://telracsmoratori.blog.fc2.com/tb.php/91-c3a60de3
トラックバック
コメント
管理者にだけ表示を許可する
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。