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 atau mysql.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() atau fetchone().
# Mengambil semua baris hasil kueri
result_set = cursor.fetchall()

# Menampilkan hasil kueri
for row in result_set:
    print(row)

Menangani Kesalahan

  • Gunakan blok try dan except 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.