用e.printStackTrace(System.out)打印跟踪日志看看

解决方案 »

  1.   

    用e.printStackTrace(System.out)打印跟踪信息看看
      

  2.   

    上面这段代码应该不会报错,如果报错,只可能是没找到com.microsoft.jdbc.sqlserver.SQLServerDriver;因为楼主还没哟真正连接数据库呢。
    至少也要测试到:DriverManager.getConnection()吧
      

  3.   

    那三个JAR文件应该放在JDK的JRE文件夹下的LIB文件夹下的EXT文件夹里,这样就可以了.这样也不用设置CLASSPATH 环境变量了!如果还不行的话,用这段代码连着试一下:
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
    Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1;databasename=数据库名;user=sa;pwd=没有密码就不写");
    Statement stmt=conn.createStatement();
    我就是用这连的,很成功!
      

  4.   

    如果错, 就错在这句:
    Driver driver = (Driver)Class.forName(driverClasses).newInstance();
    中的driverclasses没写正确,没有com.microsoft.jdbc.sqlserver.SQLServerDriver找到这个类。
      

  5.   

    你不重起机子,你的classpath根本就没有生效呀... ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  6.   

    应该先用set命令看一下环境变量
    ^_^