SSブログ

IronPython で SQLServer で ExecuteReader [DotNET]

[Python-ml-jp 3771] IronPython で SQLServer を操りたい http://www.python.jp/pipermail/python-ml-jp/2006-November/thread.html#3768
で私が質問した内容の、とりあえずの結果

# -*- encoding: cp932
import clr
import System
clr.AddReference("System.Data")
from System.Data import *
from System.Data.SqlClient import *

connstr = 'Data Source=server;User ID=bob;Password=secret;Initial Catalog=some_db'
stmt = 'select * from some_table'

conn = SqlConnection(connstr)
conn.Open()
cmd = SqlCommand(stmt, conn) 

dr = cmd.ExecuteReader()
for r in dr:
    print r['カラム名称']

conn.Close()


更新系(結果セットがない場合)には cmd.ExecuteNonQuery () 使うらしい
http://www.python.jp/pipermail/python-ml-jp/2006-November/003772.html


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0