当前位置: 代码迷 >> J2SE >> 为什么会抛出错误
  详细解决方案

为什么会抛出错误

热度:142   发布时间:2016-04-24 17:32:16.0
为什么会抛出异常?
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),引号去掉。
  相关解决方案