Membuat table yang conect ke python (MacBook)

 

 Tugas python conect postgresql

Berdasarkan contoh program terlampir,
Buat program Python untuk menampilkan tabel nilai dengan kolom sbb:
- NIM
- Nama Mahasiswa
- Nama Prodi
- Nama Fakultas
- Nama Matakuliah
- SKS
- Index Nilai


Boleh menggunakan query, view atau fungsi.

  1. Hidupkan postgresql dan pgadmin (koneksikan dengan server postgresql)

  2. Buat table melalui terminal ataupun pgadmin

  3. Hidupkan vscode dan klik new terminal

  4. Buat folder didalam dokument mkdir project

  5. Masuk kedalam file project cd project

  6. Install venv python python -m venv venv

  7. Lalu aktifkan : source venv/bin/activate

  8. Install psycopg2 : pip install psycopg2-binary

  9. Membuat code untuk memasukan nilainya

db_host = "localhost"

db_name = "python"

db_user = "syaifulstyle"

db_pass = "123456"

 

import psycopg2

 

conn = psycopg2.connect(dbname=db_name, user=db_user, password=db_pass, host=db_host)

cur = conn.cursor()

sql = "INSERT INTO nilai (nim, nama_mahasiswa, nama_prodi, nama_fakultas, nama_matakuliah, sks, index_nilai) VALUES (%s,%s,%s,%s,%s,%s,%s);"

val = ("12021901", "Christina", "Ilmu Komunikasi", "Fakultas Komunikasi", "Pengantar Komunikasi", 4, 10)

cur.execute (sql, val)

 

 

conn.commit()

 

cur.close()

conn.close()


  1. Running atau melihat hasil dari input code nya

db_host = "localhost"

db_name = "python"

db_user = "syaifulstyle"

db_pass = "123456"

 

import psycopg2

 

conn = psycopg2.connect(dbname=db_name, user=db_user, password=db_pass, host=db_host)

cur = conn.cursor()

 

cur.execute("SELECT * FROM nilai;")

print(cur.fetchall())

 

conn.commit()

 

cur.close()

conn.close()

Output :






Comments

Popular posts from this blog

Membuat virtualenv python2 dan venv python3