Ideas: * Store connection in the browser * Stateless backend * Lightweight frontend * Write a sortable table component * Auto commit mode on/off * Query history Tech: * Use indexedDB to store connections (localForage?) * Use websockets to open backend sessions * Open database connections (ADO.NET) that only live as long as the websocket * Write a MPA with lightweight interactivity. * AspNetCore + * Alpine * Vanilla * Write a SPA * Qwick? * Svelte? * Blazor?