Escapes data for inclusion into an sql string literal
Just executes a query. It supports placeholders for parameters
Actually implements the query for the database. The query() method below might be easier to use.
query to start a transaction, only here because sqlite is apparently different in syntax...
turns a systime into a value understandable by the target database as a timestamp to be concated into a query. so it should be quoted and escaped etc as necessary