Percobaan ~ Python Ke Database

 Pada kali ini saya akan mencoba bagaimana caranya input data dari tkinter menggunakan python, ada kasus dimana tkinter gui diisi / registrasi untuk melakukan input data berupa data-data penting.

Tampilan sebagai contoh  


Jika diisi data tersebut maka akan melakukan post ke database mysql maupun ke post website 

Source codenya seperti berikut : 
mydb = mysql.connector.connect(
      host=”localhost”,
      user=”root”,
      password=””,
      database=”facebase”
    )
    mycursor = mydb.cursor()
    wnow = datetime.datetime.now()
    dtstring1 = wnow.strftime(“%Y/%m/%d, %H:%M:%S”)
    print(“[INFO] database connect”)
                
    command = “INSERT INTO facebase (Id, Nama, NIS) VALUES (%s,%s,%s);”
    values = (noabsen_info, nama_info, nis_info)
    mycursor.execute(command, values)
    mydb.commit()
    print(mycursor.rowcount, “[INFO] database connect & data ditambah”)
    
    sleep(1)#delay
    #melakukan post ke website menggunakan request
    url = ‘https://sheltered-cliffs-19674.herokuapp.com’#alamat website bisa berubah tergantung kondisi
    #key / post ke website
    PARAMS = {‘id’: noabsen_info, ‘nama’: nama_info,’nis’: nis_info, ‘absensi’: dtstring1}
    x = requests.post(url, data = PARAMS)
    print(x.text)

Hasil output :

Cmd 

SQL Database

Kesimpulan : 

Jadi pada kasus ini ialah inputnya dari tkinter python dan hasil dari inputan tersebut dpat melakukan post ke website dan sql.

referensi :

tkinter

mysql

post

Leave a Reply

Your email address will not be published. Required fields are marked *