当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·这个要怎么做呢    »显示摘要«
    摘要: 有两个表job和re job里边有字段job_id(自动编号),job_name(职位名称),job_state(逻辑,如果职位停止发布则为假,正在发布为真)。 re里有字段re_id(自动编号),re_name(应聘者名称),job_id(应聘职位的id,这个不是自动累加)。 我现在想从re里边提取应聘某一职位的记录,提取的时候要判断该id职位的状态(就是为真或为假,如果为真就提取,如果......
 ·怎样将excel表导入access数据库    »显示摘要«
    摘要: 怎样将excel表导入access数据库?excel表的格式和已经存在着的access表格式不一致。 ......


Class.forName("")的.instance()有什么用处

Class.forName("")的  
  .instance()函数有什么用处,为什么连接odbc时就不用  
  而连接oracle时就必须用?  
 

NO.1   作者: Schlemiel

Class.forName(className)方法显式要求classloader加载className代表的类。使用JDBC时,driver的实际类型是以字符串的形式传给JDBC库的,JDBC库通过反射调用driver的方法。如果classloader并没有实际加载driver的类,调用就会出错。所以在使用JDBC之前通常先用forName方法强制要求classloader加载driver类。  
   
  Class.newInstance()方法创建该类的一个实例,相当于调用该类的无参数构造子。在这里没有实际的作用,顶多也就是确保classloader的确加载了driver类吧。

NO.2   作者: diewikwang

如果这句是用于数据库连接,一般数据库的Driver   class里面都会有一段  
  程序,这段程序把自己在jvm里面注册一下,以便在DriverManager.getConnection  
  的时候在jvm能找到适当的Driver。而这段代码估计是写在static{...}里面。  
  至于.getInstance()是生成一个实例了,这里应该是用无参数的构造函数来  
  建立一个实例。


 ·图片上传,错误◎◎    »显示摘要«
    摘要: <?php //打开数据库 if ($new_ok){ $path = "./images/"; $m_filesize = 100000; $dest = $path.$userfile_name; move_uploaded_file($userfile,$dest); } ?> <form name="form1" ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE