私はこの従業員データベースを自分のプロジェクト用に作成し、それをクラスに変換する必要があります(クラスを含むために多くの印を付けています)が、各列を繰り返し処理する必要があります(ID
、name
、jobRole
等)を作成し、作成したクラスEmployee
のオブジェクトを作成します。SQL Pythonデータベースをクラスに変換する
これは、これまでの私のコードです:私は私のGUIでコードを実行し、ボタンをクリックすると、それは私はそれが何をしたいのか
tableID = c.execute('select employeeID from employeeData')
for r in tableID:
tableName = c.execute('select employeeName from employeeData')
for s in tableName:
tableJobRole = c.execute('select employeeJobRole from employeeData')
for t in tableJobRole:
tableYearlySalary = c.execute('select employeeYearlySalary from employeeData')
for u in tableYearlySalary:
v = s
exec(str(v))
v = Employee(r, s, t, u)
行いません。列のデータをr
,s
、t
、u
に設定して、すべての列のデータを同時に次の行に移動するために、最初の行を繰り返し処理するコードを作成するにはどうすればよいですか?
r
のそれぞれ、s
、t
、u
が最初の行に等しくなる、そして私の代わりに次の行にまで行くの最初の最初の行に滞在3とu
の次の行に等しくなるようにそれらのすべてをしたいですt
がインクリメントされ、次にs
になります。
だから、私はどうにかしてそれぞれのためにそれぞれを増やしたいと思います。
この質問は非常に不明です。 Pythonクラスの観点からデータベーススキーマを表現するための一般的なソリューションを探しているなら、[SQLAlchemy](http://www.sqlalchemy.org/)ORMライブラリが興味深いかもしれません。感謝! – LINKIWI