Well I think the first question is whether we actually want to even do this.
But certainly if we decide to not do this, then at least there should be a better error than relying a SQLException from the driver.