File size: 472 Bytes
fe612fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import streamlit as st
import sqlite3
import pandas as pd

st.title("Task 3: Query Data")

db_name = st.text_input("Enter database name:", "example.db")
query = st.text_area("Enter SQL query (e.g., SELECT * FROM students):")

if st.button("Execute Query"):
    try:
        conn = sqlite3.connect(db_name)
        result = pd.read_sql_query(query, conn)
        st.write(result)
    except Exception as e:
        st.error(f"Error: {e}")
    finally:
        conn.close()