目次
はじめに
JSON(JavaScript Object Notation)は、データ交換用の軽量なフォーマットの一つです。SQLデータベースとJSONファイルは、現代のアプリケーション開発においてよく使用されるため、これらを効率よく連携させるスキルは非常に価値があります。必要な環境
ソフトウェア
JSONファイルの構造
JSONファイルは、通常以下のような構造を持っています。{
"users": [
{
"id": 1,
"name": "田中",
"age": 30
},
{
"id": 2,
"name": "佐藤",
"age": 25
}
]
}
インポート手順
Step 1: JSONファイルを読み込む
Pythonの`json`モジュールを使用して、JSONファイルを読み込みます。import json
with open('data.json', 'r', encoding='utf-8') as f:
data = json.load(f)
Step 2: データベースに接続
Pythonの`pymysql`や`psycopg2`ライブラリを用いて、SQLデータベースに接続します。import pymysql
connection = pymysql.connect(
host='localhost',
user='root',
password='password',
database='my_database'
)
Step 3: データを挿入
読み込んだJSONデータを、SQLデータベースに挿入します。cursor = connection.cursor()
for user in data['users']:
sql = "INSERT INTO users (id, name, age) VALUES (%s, %s, %s)"
cursor.execute(sql, (user['id'], user['name'], user['age']))
connection.commit()
ステップ | 説明 |
---|---|
Step 1 | JSONファイルを読み込む |
Step 2 | データベースに接続 |
Step 3 | データを挿入 |
注意点
まとめ
この記事では、JSONファイルからSQLデータベースへのインポート方法をPythonを使用して解説しました。手順は簡単であり、データの整合性も確保できるため、多くのプロジェクトで応用可能です。created by Rinker
¥4,554
(2024/11/22 10:55:01時点 Amazon調べ-詳細)
コメント