日期:2014-05-20  浏览次数:20711 次

为什么会抛出异常?
public   class   ConnectAccess
{
        public   ConnectAccess()
        {
        }

        public   static   void   main(String[]   args)
        {
                ConnectAccess   connectaccess   =   new   ConnectAccess();
                Connection   conn;
                try
                {
                        Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
                        String   url= "jdbc:odbc:Driver={Microsoft   Access   Driver   (*.mdb)};DBQ= "+ "F:\\db1.mdb ";
                        conn=DriverManager.getConnection( "url ", "Admin ", " ");
                                               
                }
                catch   (ClassNotFoundException   ex)
                {
                        System.out.println( "ClassNotFoundException ");
                }
                catch(SQLException   e)
                {
                        System.out.println( "SQLException ");
                }
        }
}

结果抛出SQLException   异常,我是菜鸟   请赐教

------解决方案--------------------
只想看看?没有详细的出错信息那个会看?建议你去找一个java异常处理的文章。

http://lib.hackbase.com/html/6/9774.htm
------解决方案--------------------
其他的先不说
这句就不对了
conn=DriverManager.getConnection( "url ", "Admin ", " ");
url已经是一个String对象了,怎么还可以用“url”呢
------解决方案--------------------
DriverManager.getConnection(url),引号去掉。