我只是想知道为什么驱动程序管理器类会提供许多重载方法来连接到数据库。他们之中有一些是
getConnection(String url, String user, String password)
getConnection(String url, Properties info)
其他可以在 http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/DriverManager.html找到
在每种情况下,您都需要在获得与数据库的连接之前拥有相同的信息集,但是每种getConnection()
方法都有不同的方式来访问该信息。我见过人们使用所有这些,而没有任何偏好(据我所知)。
我的问题是,在编码风格方面是否有任何偏好,因为使用一种可能优于另一种。如果不是,这不是超载多余的吗?