python-データベース
1120 ワード
pythonデータベースアプリケーション
DB-APIモジュール属性
apilevel#モジュール互換apiバージョン
threadsafety#スレッドセキュリティレベル;0:スレッドセキュリティをサポートしない、マルチスレッド共有をサポートしない1:初級XCセキュリティ、スレッド共有可能モジュール2:中級XCセキュリティ、XC共有可能モジュールと接続、共有できないカーソル3:完全XCセキュリティ、スレッド共有可能モジュール、接続、カーソル
paramstyle#モジュールがサポートするsql文のパラメータスタイル numericデジタルロケーションスタイル:where name=:1 namedネーミングパラメータスタイル:where name=:name pyformat辞書フォーマット変換:where name=%(name)s qmark挨拶スタイル例えば:where name=? format標準ANSIスタイル:where name=%s 接続#接続関数
connectメソッドは、データベースにアクセスできるconnectオブジェクトを生成します.接続パラメータは次のとおりです. user接続データベースユーザ password接続パスワード host接続ホスト database接続データベース dsn data sorce name connect(dsn='myhost:mydb',user='test',password='1234')#接続MySQLdb.connect(host='dbserv',db='inv',user='test')
異常
オブジェクトの接続
接続オブジェクトの主な方法は、close()現在のオブジェクトcommit()を閉じて現在のトランザクションrollback()をコミット現在のトランザクションcursor()をキャンセルカーソルを返すerrorhandler(cxn,cur,errcls,errval)をカーソルに与えるハンドルとして作成することです.
DB-API 。
DB-APIモジュール属性
apilevel#モジュール互換apiバージョン
threadsafety#スレッドセキュリティレベル;0:スレッドセキュリティをサポートしない、マルチスレッド共有をサポートしない1:初級XCセキュリティ、スレッド共有可能モジュール2:中級XCセキュリティ、XC共有可能モジュールと接続、共有できないカーソル3:完全XCセキュリティ、スレッド共有可能モジュール、接続、カーソル
paramstyle#モジュールがサポートするsql文のパラメータスタイル
connectメソッドは、データベースにアクセスできるconnectオブジェクトを生成します.接続パラメータは次のとおりです.
異常
オブジェクトの接続
接続オブジェクトの主な方法は、close()現在のオブジェクトcommit()を閉じて現在のトランザクションrollback()をコミット現在のトランザクションcursor()をキャンセルカーソルを返すerrorhandler(cxn,cur,errcls,errval)をカーソルに与えるハンドルとして作成することです.