public void con()                                               //初始化      
{              
    try
    {  
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        conn=DriverManager.getConnection("jdbc:odbc:rosen1","administrator","");
        stmt=conn.createStatement();
    }
    catch(Exception e)
    {
        System.out.println(e);
    }
}

解决方案 »

  1.   

    将含有SqlServer驱动的jar文件拷贝到%tomcat_home%/lib/中.
      

  2.   

    去微软公司网站download jdbc驱动安装包
    安装,然后把默认目录下的三个jar文件:msutil.jar,mssqlserver.jar,msbase.jar
    拷贝到tomcat\common\lib目录下
    再在classpath里加上这三个jar(指tomcat目录里的这三个jar)就ok了
      

  3.   

    把那三个文件放在yourapp\WEB-INF\lib目录中就可以了。
      

  4.   

    应该将含有SqlServer驱动的jar文件拷贝到%tomcat_home%\common\lib 中,而且没必要将其加入classpath中。加入[your application]\WEB-INF\lib中虽然也行,但不值得推荐, Tomcat里的Documentation都有介绍。另外,如果要建数据源的话,参考一下Tomcat里的Documentation.
      

  5.   

    kingfreng(东方岛主)的方法最通用,也表达的最清楚
      

  6.   

    同意楼上和kingfreng(东方岛主),什么都放在web-inf里会乱的。。
      

  7.   

    我认为  lhbf(牧野)  最简单
      

  8.   

    也可将一楼
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    稍改下: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
      

  9.   

    下载驱动程序的二进制码,把它放在如Tomacat common\lib文件夹下,然后确认你的CLASSPATH环境变量指向它。
    可获得JDBC驱动程序的完全列表,http://industry.java.sun.com/products/jdbc/drivers