1>public class DBmanager{
private finale static string classname="com.mysql.jdbc.Driver";
private finale static conStr="jdbc:microsoft:sqlserver://localhost:3306/test";
private finale static String dbUser="root";
private finale static String dbPass="root";
private Connection con;
private preparedStatement ps;
private Connection getConnection() throws Exception{
Class.forName(className);
con=DriverManager.getConnection(constr,dbUser,dbPass);
return con;
}
}
2>
public class DBmanager{
private static Connection con=null;
public static Connection getInstance()
{
try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
"root", "root");
} catch (Exception e) {
}
return con;
}
}
请问这两种jdbc连接数据库的方法哪个比较好?为什么好?请问还有什么好的写法不?