Connection-handling and Cursor-handling Functions