[解決済み] Pythonを使ったMicrosoft SQLサーバへの接続
2022-05-18 03:32:38
質問
私は python を通して SQL に接続し、Microsoft SQL サーバー上の SQL データベースに対していくつかのクエリを実行しようとしています。私のオンラインとこのフォーラムでの研究から、最も有望なライブラリはpyodbcであると思われます。そこで、私は以下のコードを作りました。
import pyodbc
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+;
database=+MSQLDatabase+; trusted_connection=true")
cursor = conn.cursor()
を実行すると、次のようなエラーが発生します。
Traceback (most recent call last):
File "C:\Users...\scrap.py", line 3, in <module>
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true")
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
私は以下の投稿を見て、私のドライバを{sql server}に変更しようとしました。
Pyodbc - "データ ソース名が見つからず、既定のドライバも指定されていません"。
ありがとうございます。
どのように解決するのですか?
私はこうしています...
import pyodbc
cnxn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=server_name;"
"Database=db_name;"
"Trusted_Connection=yes;")
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM Table')
for row in cursor:
print('row = %r' % (row,))
関連するリソース
関連
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] テンプレートファイル変更時にFlaskアプリを再読み込みする
-
[解決済み] リストの各要素に数値を乗じるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OLE DBとODBCのデータソースの違いは何ですか?
-
[解決済み] PythonでのAWS Lambdaのインポートモジュールエラー
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] ヒストグラム Matplotlib
-
[解決済み] python BeautifulSoup テーブルのパース
-
[解決済み] 条件を満たした場合にNumpyの要素を置き換える
-
[解決済み] ne__は__eq__の否定として実装されるべきか?
-
[解決済み] Django の Forms のテストはどのように書くべきですか?
-
[解決済み] Pythonを使ったMicrosoft SQLサーバへの接続
-
[解決済み] リストの各要素に数値を乗じるには?