|
テーマ:パソコンを楽しむ♪(3589)
カテゴリ:Python
# -*- coding: utf-8 -*- """ Created on Sun Mar 26 16:08:07 2023 @author: mlupi """ """ 『日経ソフトウエア』2022年11月号(p.046~p.065)の特集記事 9月号の「特集2 Pythonでデスクトップアプリを作ろう 前編」に引き続いて、 11月号の「特集3 Pythonでデスクトップアプリを作ろう 後編」に挑戦中。 なお、基礎については、当ブログの「Pythonことはじめ」などを参照してください。 """ # 「Pythonでデスクトップアプリを作ろう 後編」 その3 # 標準の「Tkinter」+「SQLite3」を使って # Part1 SQLite3の基本をマスターしよう(p.047~p.053) # ② テーブルを作成する(p.048~p.049) #Python#Tkinter#SQLite3#日経ソフトウエア#デスクトップアプリ#データベース #「sqlite3.connect」関数#sqlite3.connect # # 『日経ソフトウエア』2022年11月号(p.046~p.065) # # 目次 # # Intro Python+Tkinter+SQLiteが一番手軽(p.046~p.047) # # Part1 SQLite3の基本をマスターしよう(p.047~p.053) # ① データベースを作成する(p.047~p.048) # ② テーブルを作成する(p.048~p.049) # ③ 「INSERT INTO」文でデータを追加する(p.049~p.050) # ④ データベースやテーブルの削除(p.050) # ⑤ 「SELECT」文でデータを抽出する(p.050~p.051) # ⑥ 「LIKE」演算子であいまい検索を実現する(p.051~p.052) # ⑦ 「ORDER BY」句でデータをソートする(p.052~p.053) # Part2 カレンダー型「メモアプリ」を作る(p.053~p.058) # ① メモアプリのデータベースを作る(p.053p.054) # ② メモを入力・表示する機能(p.054~p.055) # ③ カレンダー型「メモアプリ」のプログラム(p.055~p.057) # ④ 「保存」ボタンがクリックされた時の処理(p.057) # ⑤ 「calender」モジュールを使う(p.057~p.058) # Part3 「蔵書管理アプリ」を作る(p.058~p.065) # ① 「Treeview」ウィジェットの使い方(p.059~p.060) # ② 「Menu」ウィジェットの使い方(p.060~p.061) # ③ データベースを作成する(p.061~p.062) # ④ 「蔵書管理アプリ」を完成させる(p.062~p.065) #========== リスト2●「personal_tbl.py」はここから # personalテーブル(personal_tbl)を作るプログラム # ライブラリのインポート(「SQLite3」モジュール) import sqlite3 # データベースの作成 # 「sqlite3.connect」関数でデータベースを作成する。 # 他のDBMSには、データベースを作成する「CREATE DATABASE」という「SQL」文が存在するが、 # 「SQLite3」にはないので注意が必要。 conn = sqlite3.connect('sample.db') # カーソルオブジェクトの作成 # カーソルオブジェクトでデータベースの操作を行う。 cur = conn.cursor() # personalテーブルの作成 # 「sqlite3.connect」関数でデータベースを作成する。 cur.execute("""CREATE TABLE PERSONAL( id TEXT PRIMARY KEY, name TEXT NOT NULL, height INTEGER NOT NULL, weight REAL NOT NULL)""") print('personalテーブルを作成しました。') # 接続の切断 conn.close() #========== リスト2●「personal_tbl.py」はここまで リスト2●「personal_tbl.py」の実行結果 お気に入りの記事を「いいね!」で応援しよう
最終更新日
2023.03.27 21:44:31
コメント(0) | コメントを書く
[Python] カテゴリの最新記事
|