Tracked by Issue 125963
Currently the dialog used to establish a new connection is very JDBC-specific. In particular, it has you fill in the JDBC URL, which can be a somewhat complicated and arcane format, and is different for each database driver.
This feature change proposed to redo the New Connection dialog as well as the database connection property sheet to not require understanding a JDBC URL format. This is particularly useful for our growing set of developers who do not know about (or care about) JDBC and do not code in Java (e.g. PHP, Ruby, C/C++, Groovy, etc.).
For debugging purposes, or for quick cut/paste support we will provide a button that will allow them to display and edit the JDBC URL directly, but the default mechanism will hide the JDBC URL format.
Today the dialog shows the driver name, the user, password, and database URL
Every client/server database URL needs to include the host, port and (in the majority of cases) the database name as part of the URL. Rather than having to enter that information directly into a URL string, this change recommends providing text boxes for these standard parameters.
If the user wants to add additional properties, they can choose to view and edit the URL directly.
------------------------------------------------------------------- | | | Driver: ____________________________________ v | | | | Host name: _____localhost______________________ | | | | Port Number: ____________________________________ | | | | Database Name: ____________________________________ | | | | User: ____________________________________ | | | | Password: ____________________________________ | | | | [ ] Remember password | | (see help for information on security risks) | | | | [ ] edit JDBC URL | | | | Database URL: ____________________________________ | | | ------------------------------------------------------------------
Some notes:
Currently the properties sheet for a connection shows (among other things) the JDBC URL, user and password. This will remain unchanged.