import java.sql.DriverManager fun getConnection(url: String?) { DriverManager.getConnection(url) DriverManager.getConnection(url!!) : java.sql.Connection } fun getConnection(url: String?, props: java.util.Properties?) { DriverManager.getConnection(url, props) DriverManager.getConnection(url!!, props) : java.sql.Connection } fun getConnection(url: String?, user: String?, password: String?) { DriverManager.getConnection(url, user!!, password!!) DriverManager.getConnection(url!!, user, password!!) DriverManager.getConnection(url!!, user!!, password) DriverManager.getConnection(url!!, user!!, password!!) : java.sql.Connection } fun getDriver(url: String?) { DriverManager.getDriver(url) DriverManager.getDriver(url!!) : java.sql.Driver } fun registerDriver(driver: java.sql.Driver?) { DriverManager.registerDriver(driver) DriverManager.registerDriver(driver!!) } fun getDrivers() { // todo fix to java.util.Enumeration bug in compiler fixed DriverManager.getDrivers() : java.util.Enumeration<*> }