Pythonの接続SQLServer2000を

http://www.pymssql.org/en/stable/pymssql_examples.html

インポートpymssqlの

#は、取得するための接続 
コン= pymssql.connect(' 127.0.0.1 '' SA '' ddh123 '" AAA " 

#は、カーソルゲット 
カーソル= conn.cursor() 

は、SQL実行 
SQLを= ' '' 
    INSERT INTO T_USERを
      (ユーザ名、パスワード、年齢、身長)
    の値
      ( 'alice2'、 '1213'、。19、172)   
'' ' 
NUMは cursor.execute(SQL)=   #のプレースホルダ%sの割り当て

#は、トランザクションのコミット
CONNを。コミット() 

#は、リソースを閉じます
cursor.close()
はconn.close()

 

OSのインポートのgetenvの
 インポートpymssqlの

サーバ =のgetenv(" PYMSSQL_TEST_SERVER " 
ユーザ =のgetenv(" PYMSSQL_TEST_USERNAME " 
パスワード =のgetenv(" PYMSSQL_TEST_PASSWORD " 

CONN = pymssql.connect(サーバ、ユーザ、パスワード、" tempdbの" 
カーソル = CONN。カーソル()
cursor.execute(""」
OBJECT_ID( '個人'、 'U')がNULLでない場合
    はDROP TABLE者の 
TABLE人数を作成します(
    NOT NULLとのid INT、
    VARCHAR(100)は、名前
    のSalesRep VARCHAR(100)、
    PRIMARY KEY(ID)
 ""」
cursor.executemany(
    " %d個、%sは、%sの(人値にINSERT)" 
    [( 1、' ジョン・スミス' ' ジョン・ドウ' )、  2、' ジェーン・ドウ' ' ジョー犬' )、  3、' マイク・T. ' ' サラH. " )])
AutoCommitをTrueに設定しない場合は、あなたのデータを永続化するためにcommit()を呼び出す必要があります
conn.commit()

cursor.execute(' WHEREのSalesRep =%sの人物SELECT * FROM '' ジョン・ドウ'  = cursor.fetchone ()
 一方、行:
     印刷" ID =%dを、NAME =%S "%(行[0]、行[1 ])) = cursor.fetchone()

はconn.close()

イテレータ

CONN = pymssql.connect(サーバ、ユーザ、パスワード、" tempdbの" 
カーソル = conn.cursor()
cursor.execute(' SELECT * FROM人のSalesRep =%S '' ジョン・ドウ' 

のためのカーソル:
     印刷' 行=%R '(行))

はconn.close()

 

おすすめ

転載: www.cnblogs.com/hzjdpawn/p/11618341.html