Pengelolaan hasil kueri dalam pemrograman.
Koneksi ke Database
- Gunakan bahasa pemrograman favorit Anda (contoh: Python, PHP).
- Import modul/kelas untuk koneksi database (seperti
mysqli
di PHP ataumysql.connector
di Python).
import mysql.connector
# Membuat koneksi
db_connection = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="nama_database"
)
Membuat dan Menjalankan Kueri
- Gunakan objek koneksi untuk membuat kueri.
- Eksekusi kueri menggunakan metode seperti
execute()
.
# Membuat objek kursor
cursor = db_connection.cursor()
# Contoh kueri SELECT
select_query = "SELECT * FROM nama_tabel"
cursor.execute(select_query)
Mengelola Hasil Kueri
- Ambil hasil kueri menggunakan metode seperti
fetchall()
ataufetchone()
.
# Mengambil semua baris hasil kueri
result_set = cursor.fetchall()
# Menampilkan hasil kueri
for row in result_set:
print(row)
Menangani Kesalahan
- Gunakan blok
try
danexcept
untuk menangani kesalahan kueri.
try:
# ... kode kueri ...
except mysql.connector.Error as err:
print(f"Error: {err}")
finally:
# Menutup koneksi dan kursor
cursor.close()
db_connection.close()
Contoh Lengkap
- Gabungkan langkah-langkah di atas untuk mendapatkan skrip lengkap.
import mysql.connector
# Membuat koneksi
db_connection = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="nama_database"
)
# Membuat objek kursor
cursor = db_connection.cursor()
# Contoh kueri SELECT
select_query = "SELECT * FROM nama_tabel"
cursor.execute(select_query)
# Mengambil semua baris hasil kueri
result_set = cursor.fetchall()
# Menampilkan hasil kueri
for row in result_set:
print(row)
# Menutup koneksi dan kursor
cursor.close()
db_connection.close()
Gunakan kode di atas sebagai panduan dasar, dan sesuaikan dengan kebutuhan aplikasi atau proyek Anda.