Yeah, that's normal IME ...
... I have a script with "all of the things I've ever tried" in it as "snippets" which I find speeds up the process ... but every time I have to connect to Oracle, MySQL, PostgreSQL or ... worse .. "Something New" then it definitely takes a while of trial-and-mostly-error ...