program conversion untuk composite database
Alif Adrian Anzary - 5025201274
Evolusi Perangkat Lunak
Program konversi untuk database komposit akan sangat tergantung pada jenis database yang ingin Anda konversi dan format yang Anda inginkan sebagai hasilnya. Database komposit biasanya menggabungkan data dari beberapa sumber atau tipe data yang berbeda. Berikut adalah contoh program Python sederhana untuk menggabungkan dua database SQLite ke dalam satu database baru:
import sqlite3
# Koneksi ke database pertama
conn1 = sqlite3.connect('database1.db')
cursor1 = conn1.cursor()
# Koneksi ke database kedua
conn2 = sqlite3.connect('database2.db')
cursor2 = conn2.cursor()
# Membuat database komposit baru
conn_combined = sqlite3.connect('composite_database.db')
cursor_combined = conn_combined.cursor()
# Membaca data dari database pertama dan menyalinnya ke database komposit
cursor1.execute('SELECT * FROM table1')
data1 = cursor1.fetchall()
for row in data1:
cursor_combined.execute('INSERT INTO composite_table (column1, column2) VALUES (?, ?)', row)
# Membaca data dari database kedua dan menyalinnya ke database komposit
cursor2.execute('SELECT * FROM table2')
data2 = cursor2.fetchall()
for row in data2:
cursor_combined.execute('INSERT INTO composite_table (column1, column2) VALUES (?, ?)', row)
# Commit perubahan dan menutup koneksi
conn_combined.commit()
conn_combined.close()
conn1.close()
conn2.close()
print('Konversi database komposit selesai.')
Comments
Post a Comment