你使用的连接数据库的方法是三个中的最后一种,即第一个参数是数据库URL,后两个是user和passwd,这样,在调用DriverManager.getConnection之前,应作以下工作:
  String driverName="sun.jdbc.odbc.JdbcOdbcDriver"
  DriverManager.setLogStream(System.out);
  //得到当前系统属性
  Properties system=System.getProperties();
  system.put("jdbc.drivers",driverName);
  System.setProperties(system);
  //建立URL,username和passwd串
  String dbURL="jdbc:odbc:hldb_new";
  String user="test";
  String pass="test";
  //建立并得到连接
  Connection con=DriverManager.getConnection(dbURL,user,pass);
  请试一试,这样你的那句Class.forName可以不用(你调用的不对).