SQL the interface accepts a string as input <== this is the weakness of SQL. and a two-dimensional array of string as output. You, the programmer build and pass a string containing the SQL command to the SQL interface. You will get a grid of strings in response corresponding to what was found in the database.