解決済み

Python で SQL データベース

  • すぐに回答を!
  • 質問No.2864060
  • 閲覧数536
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 96% (311/322)

こんにちは、現在Pythonにて、sqlite3を使ったデータベース作成の基本を勉強しているのですが、全く何がなんだかわからないとちょっと混乱した状況に陥ってしまったので、お助け頂きたく書き込みさせて頂きました。

先ず、サンプルを見て勉強しているのですが、


con = sqlite.connect(dbname)
cur = con.cursor()
cur.execute('SELECT City FROM Precipitation')

すみません。親のファンクションが解らないです。
Pythonはhelp(Function name)で勉強ができるのですが、
sqlite.connect(dbname)でconに入ったのは、一体何属性の物なんでしょうか。正直、それぞれcur と con に入ったのが何属性のものか解らなければヘルプを使って勉強のしようも無く、立ち往生しています。

そもそも用語の使用が不適切ですみません。訳解らなかったらできるだけ付属しますので、お助け下さい。

質問者が選んだベストアンサー

  • 回答No.1

ベストアンサー率 62% (800/1280)

「親のファンクション」とは具体的にどんなものを指して
云っていますか?

> sqlite.connect(dbname)でconに入ったのは、一体何属性の物なんでしょうか。

sqliteでデータベースを扱うための「コネクションオブジェクト」
です。

13.13.2 Connection Objects
http://docs.python.org/lib/sqlite3-Connection-Objects.html

cur は SQLを発行するための「カーソルオブジェクト」
です。

13.13.3 Cursor Objects
http://docs.python.org/lib/sqlite3-Cursor-Objects.html

ファイルを読み書きする前にオープンするようなもの
だと考えればいいんじゃないですかね。


seraphyの日記 - Python2.5でSQLite3を使ってみる。
http://d.hatena.ne.jp/seraphy/20060927
お礼コメント
DeeAnna

お礼率 96% (311/322)

すみません。何のオブジェクトが入っているかという質問でした。
はっきりしました!!役に立つリンクまで有難うございます。
投稿日時 - 2007-03-27 03:29:10
たいせつな将来のこと。あえて、知らない人に聞いてみよう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


OKWAVE若者応援スペシャル企画

ピックアップ

ページ先頭へ