We write a SQLit e3 database application using the Lazarus IDE and the Free Pascal Compiler using the SQLite3Connection, SQLTransaction, SQLQuery, DataSource, DBGrid and DBNavigator objects. The application creates a Databse if one doesn't exist. It creates a 'Users' table in the Database if it detects that one doesn't exist. Users table rows can be added, deleted, and changed via the string grid. This tutorial does not teach Structured Query Language. Thank you if you watched my entire struggle session with the Lazarus SQL objects and data aware components. This was a long haul, but in the end the application did work. Please do me a big favor by clicking the thumbs up icon (liking), commenting and hopefully subscribing.
If you're new to the Lazarus / Free Pascal Community, then welcome onboard. Don't be afraid to get your feet wet. It's a long haul to learn coding, but it can be very rewarding. You learn by keying in code and figuring out your mistakes and the mistakes that others have made. Just look at all of the mistakes that I made and had to fix in this one video; yikes!