DBNAME is no longer a required attribute as we now allow for direct DB...
DBNAME is no longer a required attribute as we now allow for direct DB connections. SQLHelper is now an attribute of a DBConnection. Methods added to avoid unintentional DB disconnections, working with the DBH safely and quote DB identifiers if required (useful to avoid SQL injection attacks with auto-generated code). Equals method also improved. Associated test cases written.
Showing with 226 additions and 55 deletions