谁能帮我解释一下Class.forName("oracle.jdbc.driver.OracleDriver");
Class.forName();是干什么用的?oracle.jdbc.driver.OracleDriver是个类吗?谁能帮我详细解释一下吗?谢谢!...
Class.forName();是干什么用的?
oracle.jdbc.driver.OracleDriver是个类吗?
谁能帮我详细解释一下吗?谢谢! 展开
oracle.jdbc.driver.OracleDriver是个类吗?
谁能帮我详细解释一下吗?谢谢! 展开
3个回答
展开全部
这个是Java的反射机制
oracle.jdbc.driver.OracleDriver 是一个类的名字
Class.forName("oracle.jdbc.driver.OracleDriver");
//此句是通过字符串来查找类,返回的是一个Class类的对象,这句的作用是让系统加载该类,系统加载同时会自动调用该数据库驱动类的static块完成初始化工作(在这里是注册数据库驱动)
lz这个是一个典型的JDBC加载驱动的语句
关于反射
参看http://java.ccidnet.com/art/3539/20070924/1222147_1.html
以及官方API文档和向导文档
需要更详细的信息,可以给我发消息或者用HI
oracle.jdbc.driver.OracleDriver 是一个类的名字
Class.forName("oracle.jdbc.driver.OracleDriver");
//此句是通过字符串来查找类,返回的是一个Class类的对象,这句的作用是让系统加载该类,系统加载同时会自动调用该数据库驱动类的static块完成初始化工作(在这里是注册数据库驱动)
lz这个是一个典型的JDBC加载驱动的语句
关于反射
参看http://java.ccidnet.com/art/3539/20070924/1222147_1.html
以及官方API文档和向导文档
需要更详细的信息,可以给我发消息或者用HI
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加载oracle驱动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |