changed formatting
avoided unnecessary exception conversions (#13)
added test (#13)
introduced a custom connection to be able to fix problems with positional parameter rewriting (#13)
avoided usage of executeQuery() (and methods that rely on it) as it rewrites named to positional parameters, which are not supported anymore by the custom connection (#13)