File size: 533 Bytes
e2c6b91
199df84
e2c6b91
199df84
 
 
e2c6b91
199df84
e2c6b91
 
 
 
 
 
199df84
 
e2c6b91
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# components/database_page.py
import streamlit as st
import sqlite3

def show_database_page(chat):
    st.title("Database Interaction")
    st.write("This page interacts with a SQLite database.")

    def execute_query(query):
        conn = sqlite3.connect("test.db")
        result = conn.execute(query)
        return result.fetchall()

    database_query = st.text_input("Enter the SQLite query:", "SELECT * FROM users;")

    if st.button("Execute Query"):
        result = execute_query(database_query)
        st.write(result)