Here I demo connecting to a Sqlite database using Python. Most languages have an API for interacting with a database. The language will usually have a "driver" for a given vendor. This class is vendor and language agnostic (we use Python but just because it ships with Sqlite so it is easy to use). You will want to consult the documentation for your language and DB to determine best practices for your combination.