你的JSP代码没有问题,在我的tomcat环境下运行正常,可能是SQL Server的JDBC驱动(msbase.jar;mssqlserver.jar;msutil.jar)没有被websphere找到

解决方案 »

  1.   

    我用的tomcat,我把JDBC驱动那3个jar文件拷贝到 tomcat\common\lib下面,不用设置操作系统
    classpath就可以用JSP访问数据库对于你用的IBM WebSphere如何设置classpath环境,在下面的页面中有详细介绍http://www-900.cn.ibm.com/developerWorks/cn/wsdd/library/bestpractices/classpath_structures.shtml在页面中的部分介绍:
    静态 classpath 由三个元素组成:系统(应用程序)classpath。 
    在节点上安装的 JDBC 驱动程序列表。 
    由管理服务器进程形成的 classpath。 如何设置应用程序服务器的系统 classpath:1. 在 Application Server 的控制中心,选择 Topology View,并单击应用程序服务器名称。
    2. 选择 General 栏,然后选择命令行参数,并输入 classpath 标识符“-classpath” 后面跟 classpath 项。
    3. 单击 Apply 按钮以保存该 classpath。
      

  2.   

    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; String url="jdbc:microsoft:sqlserver:localhost:1433&#59;DatabaseName=pubs"&#59;看来是url的错误
    检查一下输入是否正确,别有中文字符在里面