在JDBC中,驱动类加载一般是写在构造方法里还是另写一个静态方法?二者哪一个更好。求大神们解答。 10

 我来答
distancelife
2016-11-30 · TA获得超过228个赞
知道小有建树答主
回答量:139
采纳率:40%
帮助的人:32.9万
展开全部
楼主,更常用的方法是将驱动类的加载的代码写在静态代码块里面,随着类测加载而加载,而且有个好处是只会加载一次,如果你写在构造函数里面,每次实例化对象都会加载,写一个静态方法也是每次调用都会加载一次
像这样写哦
class JDBCUtil{
static{
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(...){
...

}

}
...

}
纠结y_ng歌
2016-11-30 · TA获得超过253个赞
知道小有建树答主
回答量:166
采纳率:50%
帮助的人:48.2万
展开全部
按照你现在写的这两种方式,我认为定义全局变量的这个方法还可以,因为你现在的数据库连接还是直接在控制层调用的jdbc配置文件,全局变量定义后每次在调用数据库连接的时候可直接使用全局变量且不必再次调用连接方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜藏的卑微
2016-11-30 · TA获得超过246个赞
知道小有建树答主
回答量:335
采纳率:53%
帮助的人:189万
展开全部
用起来当然是静态方法更方便啊,不用创建对象,也节约内存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式