public static
Connection getOracleConn(String url, String user, String pwd) {
Connection conn = null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection(url, user, pwd);
}
catch (SQLException ex) {
ex.printStackTrace();
}
return conn;
}
这样就可以了,异常里面那一句是多余的
Connection getOracleConn(String url, String user, String pwd) {
Connection conn = null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection(url, user, pwd);
}
catch (SQLException ex) {
ex.printStackTrace();
}
return conn;
}
这样就可以了,异常里面那一句是多余的
public static
Connection getOracleConn(String url, String user, String pwd) {
Connection conn = null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection(url, user, pwd);
}
catch (SQLException ex) {
ex.printStackTrace();
}
return conn;
} 再跟A比较呢..我也觉得是B的风格比较好,看起来顺眼.
可是说不出一个所以然....
public static
Connection getOracleConn(String url, String user, String pwd) {
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
return DriverManager.getConnection(url, user, pwd);
}
catch (SQLException ex) {
ex.printStackTrace();
}
return null;
}A应该这么写的,各有各的好处,A不用声明临时变量,不过一眼看去就一个return null 感觉不是很舒服,我个人倾向也是B多一点
不过我也是倾向于B,因为做了一段时间的测试早就被NullPointerException
弄的头昏脑胀了。
而是看到null已经恶心了:-(