import java.sql.*;
import java.util.*;
 
 public class useDBDriver
 {
  public static void main(String [] args)
  {
  try
  {
  Class.forName("sun.jdbc.odbc.JdbcodbcDriver");
  Enumeration num=DriverManager.getDrivers();
  while(num.hasMoreElements())
  {
  System.out.println(num.nextElement());
  }
  }
  catch(java.lang.Exception exec)
  {
  System.out.println("¼ÓÔØÊý¾Ý¿âÒì³£");
  }
  try
  {
  String url="jdbc:odbc:test";
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection cn=DriverManager.getConnection(url);
  Statement sql=cn.createStatement();
  ResultSet rs=sql.executeQuery("select *from userinfo");
  for(int j=1;j<=rs.getMetaData().getColumnCount();j++)
  {
  System.out.print(rs.getMetaData().getColumnName(j)+"\t");
  }
  System.out.println();
  while(rs.next())
  {
  for(int j=1;j<=rs.getMetaData().getColumnCount();j++)
  {
  System.out.print(rs.getObject(j)+"\t");
  }
  System.out.println();
  }
  sql.close();
  cn.close();
  }
  catch(SQLException e)
  {
  e.printStackTrace();
  }
  }
 }发生如下错误:
F:\&Ntilde;§&Iuml;°\&sup3;&Igrave;&ETH;ò&Eacute;è&frac14;&AElig;\java&sup3;&Igrave;&ETH;ò\jvav&Iuml;&icirc;&Auml;&iquest;&iquest;&ordf;·&cent;&Ecirc;&micro;&frac14;ù\useDBDriver.java:24: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
请各位大吓看看错在哪里....第一次接触关于java和数据数的连接:
请各位大吓具本解释一下这个程序的功能..(是怎么连接数据库)