问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Class.forName("com.mysql.jdbc.Driver")的问题

发布网友 发布时间:2024-10-02 09:26

我来回答

4个回答

热心网友 时间:2024-11-19 22:30

new一个实例出来实际上是两步完成,加载类到jvm,执行静态方法,最后才能得到实例。
Class.forName("com.mysql.jdbc.Driver");就是只完成加载和静态方法的执行,Class.forName("com.mysql.jdbc.Driver").newInstance()则包含第一种方法的过程,并返回一个实例,但是其实没必要,因为你并没有去直接使用这个实例。连接mysql你需要做的只是保证driver加载到内存中了。

热心网友 时间:2024-11-19 22:30

个人认为二者都能生成一个实例
比如你定义一个类
里边有构造方法
同时可以再定义一个方法newInstance()--单例模式,让这个方法返回这个类的一个实例
这样构造方法和返回实例的方法不就都能生成实例了。

热心网友 时间:2024-11-19 22:31

newInstance就只是返回一个该类实例化的对象。
public Driver{
public Dirver(){}
public Driver newInstance(){
return new Dirver();
}
}大致就是这样,你可以选择是直接new一个对象,还是用函数调用的方式产生一个对象。
像newInstance()这种符合工厂模式的函数是为了降低系统耦合度而设计的。具体来说,就是通过函数的方法来注入依赖值,而不是手动的new出来。

补充:看来楼主没仔细看,我那上面的代码不说明一切了么,用Class.forname就是加载它的对象而已,用newInstance也是返回他的对象,还需要说什么?

热心网友 时间:2024-11-19 22:31

只要能成功就够了!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 融资需求什么意思 融资需求是什么 上海市浦东新区外商投资企业协会协会章程 8.0版本以上的MySQL使用JDBC连接IDEA 什么叫做投融资 上海市浦东新区外商投资企业协会协会简介 沙麟单位资料 上海市外商投资企业协会的服务宗旨 军训完怎么白回来 听说把醋和盐用水溶解~~~比例是大概水:白醋:盐=9:3:1 可以美白,请问会... 我2月份l9日离职公司工资怎么算 ...原料:水、白醋、盐。 做法:把醋和盐用水溶解,比例是大概水:白醋... 把车租出去哪个平台好 租车行业好不好干 ...的局域网。家里电脑和单位电脑如何实现远程桌面控制? adobe全家桶是什么意思啊 三星note2的体感拨号之类的功能怎么关闭呢? 梦见山崩塌逃命自己活着还捡了金饰品 如何玩转 三星galaxy note4 note4用原装智能套,体感拨号功能还能使用吗? 点住联系人名字左右滑动... note4体感拨号信息怎么不可以拨打电话 什么叫投融资 Class.forName("com.mysql.jdbc.Driver");这句话该怎么理解??请高手... 那英看完蒋璐霞表演的反应,是真性情还是情商低? 卷尺3米19mm什么意思 上海通用金融客服电话 什么是肺间质疾病 百度金融理财平台说是24小时开通的客服电话4008988855为什么这么难... 什么是弥漫性肺间质疾病? 买四件套怎么买 间质性肺病间质性肺病简介 知识问答之间质性肺疾病的分类 间质性肺疾病分类 什么是特发性肺间质纤维化 间质性肺病是什么 如何区别生产,销售伪劣产品罪与非法经营罪 生产销售假药罪与非法经营罪的区别是什么? 非法经营罪与生产销售假药罪有区别吗? ...的visual studio 2012中没有windows窗体应用程序选项(c++)_百度知 ... ...Studio 2010 中用C#创建Windows窗体应用程序时怎么将系统生成的默... 干黄花菜怎么做好吃又简单家常的菜