sqlalchemy

DBへのコネクションが2つ張られてしまう(未解決)

適当に作っていたコードを流石にこれだとマズすぎると思って、修正中。 そんな中、コネクションの数を調べていたら、1つだと想定していたコネクションが2つだったことのメモ。 コネクションの数は次のSQLで調べる。 SELECT * FROM information_schema.PROCES…

Python+MySQLで開発時に「UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 113: invalid start byte」

ここまで、下記2つのエントリーを進めてきた。 ・「Python+SQLAlchemy+MySQLでORマッピング」 ・Python+SQLAlchemy+MySQLでORマッピング 〜 select ここでハマった。次のエラーが発生するが原因が分からない。 UnicodeDecodeError: 'utf-8' codec can't deco…

Python+SQLAlchemy+MySQLでORマッピング 〜 select

「Python+SQLAlchemy+MySQLでORマッピング」の続き。次のようにして、条件検索が出来る。 テーブル指定は、select()の引数に[Tableオブジェクト]を指定する。 列にアクセスするには、「Tableオブジェクト.c.列名」とする。 import sqlalchemy as dbMapper ・…

Python+SQLAlchemy+MySQLでORマッピング

「Python+SQLAlchemy+MySQLでDB接続」ではSQLを直接記述して実行したが、今回はSQLを記述せずにDBアクセスを行う。つまり、SQLAlchemyのORマッピング機能を使用して、SQLを書かずにSQLを実行する。要点だけを記載したコードは次。 import sqlalchemy as dbMa…

Python+SQLAlchemy+MySQLでDB接続

BottleでWEBアプリ作ろうとしていて「PythonでWEBアプリを作成する 〜 WEBアプリフレームワーク「Bottle」を使用してみる」では簡単なものを作ってみたが、SQL書くの面倒。 なので、ORマッパー「SQLAlchemy」を使ってみる。pipで「SQLAlchemy」をインストー…