回答編集履歴

2

少し追記

2018/03/21 08:59

投稿

yukkeorg
yukkeorg

スコア985

test CHANGED
@@ -6,4 +6,14 @@
6
6
 
7
7
 
8
8
 
9
+ 従いまして、
10
+
11
+ ```
12
+
13
+ with getConnection() as db:
14
+
15
+ cursor = db.cursor()
16
+
17
+ ```
18
+
9
- `Cursor`オブジェクトには、`cursor`メソッドはありませんので、エラーとなります。
19
+ ここの`db`には`Connection`オブジェクトではなく、`Cursor`オブジェクトが入っています。`Cursor`オブジェクトには、`cursor`メソッドはありませんので、エラーとなります。

1

文頭追記

2018/03/21 08:59

投稿

yukkeorg
yukkeorg

スコア985

test CHANGED
@@ -1,4 +1,4 @@
1
- `getConnection()`関数は`PyMYSQL`の`Connection`オブジェクトを返し、それに対してwith句にかけると`Cursor`(`DictCursor`)オブジェクトが得られます。
1
+ ご自身が作成された`getConnection()`関数は`PyMYSQL`の`Connection`オブジェクトを返し、それに対してwith句にかけると`Cursor`(`DictCursor`)オブジェクトが得られます。
2
2
 
3
3
 
4
4