url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=newdb"
这句话有问题,如果你编的是application,那么“localhost”应该为你的服务器名。

解决方案 »

  1.   

    还有你的catch最好这样写
    catch(ClassNotFoundException cfe){
       System.err.println("ClassNotFoundException: " + cfe.getMessage()); 
    }
    catch(SQLException ex) {
       System.err.println("SQLException: " + ex.getMessage()); }
    catch(Exception e){
       System.err.println("Exception: " + e.getMessage()); 
    }这样你可以开道是那里出了错误。