[1] https://www.rfc-editor.org/rfc/rfc2396
[2] https://www.rfc-editor.org/rfc/rfc1737
[3] https://www.rfc-editor.org/rfc/rfc1737
[4] https://en.wikipedia.org/wiki/Uniform_Resource_Characteristi...
[5] https://en.wikipedia.org/wiki/Uniform_Resource_Name#URIs,_UR...
Or maybe the presence of host:port qualifies it as a URL.
A URL is a URI.
One type of URI is a URN (name), e.g. doi:10.5281/ZENODO.31780 - a unique name for a resource, but no instructions on how to obtain it
Another type of URI is a URL (location), e.g. https://doi.org/10.5281/ZENODO.31780 - same resource in this case, but now we know we can obtain it via the HTTPS protocol
Few people call the address in the web browser a "URI" any more, even though technically it is one. Your JDBC URL is a URL, as is "mailto:president@whitehouse.gov" or "tel:+44-118-999-881-999-119-7253"
Yup, URNs were part of the "semantic web" craze, so you could e.g. record facts about a book with isbn: scheme URNs. Nothing much consequential ever came from all that committee busywork, but people got to pontificate and sound smart talking about reification and so on. I still wonder who paid for all of it.
https://en.wikipedia.org/wiki/Resource_Description_Framework