有个地方写错了,改一下:      
Class.forName(CLASSFORNAME).newInstance();
Connection con = java.sql.DriverManager.getConnection(DBURL,USER,PASSWORD);

解决方案 »

  1.   

    DBURL="jdbc:microsoft:sqlserver://localhost:1143;DatabaseName=flavors";端口为:1433的,你改动了?
      

  2.   

    没有数据库驱动,应该去下载SQL Server2000的驱动,是3个jar:msbase.jar,msutil.jar,mssqlserver.jar
      

  3.   

    错误依旧.不过有点变化。
    in main...
    [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。原因:
    未与信任 SQL Server 连接相关联。
    Hello World!
    Exception in thread "main" java.lang.NullPointerException
            at test.openDB.executeQuery(openDB.java:29)
            at test.openDB.main(openDB.java:64)
    Press any key to continue...
      

  4.   

    另外,我也有问题要问:Oracle用的驱动是叫class12.zip
    而DB2用的是db2java.zip,我想请教各位兄弟:SQL Server2000的
    驱动名字是什么。我说的那三个文件是不是要打包成一个文件。
      

  5.   

    这个问题我也碰到过,是你的sql server2000中的设置有问题
    属性中的安全改一下为sql与windows
      

  6.   

    下列步骤一定要做:
    1 下载 JDBC for sql server 2000.exe (装了就有那三个.jar文件了,copy放在tomcat/common.lib下面 还要设置环境变量)
    2 装 SQL sp3的补丁(不然据高手说在XP下面穿透不了访问不了数据库)其他就应该是编程问题了~ 祝你好运 ^o^
      

  7.   

    把sqlserver设置为windows用户和sqlserver用户混合登录试一试