别人帮着改的:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String Url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=YG";
con = DriverManager.getConnection(Url,"sa",""); 
可是仍然报错:
Exception in thread "main" java.lang.NoSuchMethodError: main

解决方案 »

  1.   

    编译,运行都通过了
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String Url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=YG";
    con = DriverManager.getConnection(Url,"sa",""); 
    改数据库名
      

  2.   

    你的JDBC 环境变量按我给你的路径配一下 我给你的setup装上,然后这么配
    classpath:
    .;C:\j2sdk1.4.1_02\lib;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
      

  3.   

    郁闷!同样的错误。
    Exception in thread "main" java.lang.NoSuchMethodError: main
      

  4.   

    我给你的程序有改动,发过的文件setup.exe 装上了没有,然后这么配
    classpath:
    .;C:\j2sdk1.4.1_02\lib;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;