Cannot open connection
1.你的MSSQL服务启动了没?
2.写一个Test方法,用原生JDBC测试一下数据库能否连通。

解决方案 »

  1.   

      写了test方法 可以链接数据库
      

  2.   

    你是不是在jsp页面上插入java代码啊,你把那个连接放在后台试试
      

  3.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?
      

  4.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?  没有  是直接放在src 目录下的。。  这个是一个老前辈做的项目 用的方法都很老了  代码直接写jsp里面
      

  5.   

        他们做的这个项目压根就没有控制层 代码都是写jsp里的 我要是乱改 很可能全部弄乱
      

  6.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?  没有  是直接放在src 目录下的。。  这个是一个老前辈做的项目 用的方法都很老了  代码直接写jsp里面
    汗。。
     <value>/WEB-INF/classes/jdbc.properties</value>改成:
    <value>classpath:jdbc.properties</value>
      

  7.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?  没有  是直接放在src 目录下的。。  这个是一个老前辈做的项目 用的方法都很老了  代码直接写jsp里面
    汗。。
     <value>/WEB-INF/classes/jdbc.properties</value>改成:
    <value>classpath:jdbc.properties</value>
      还是报同样的错误 
      

  8.   

    e,楼上说的对,为什么呢?因为classloader默认的是从classpath下,web-inf目录它根本就访问不到,楼上应该说出了问题所在
      

  9.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?  没有  是直接放在src 目录下的。。  这个是一个老前辈做的项目 用的方法都很老了  代码直接写jsp里面
    汗。。
     <value>/WEB-INF/classes/jdbc.properties</value>改成:
    <value>classpath:jdbc.properties</value>
      还是报同样的错误 
    你这个问题比较多,你先把每一项配置弄清楚是什么意思,再对着你本地的项目检查。像你上面的代码明显把配置文件声明在WEB-INF下,结果你说你写在src下。。你把不用的bean、datasource都注掉再试试,记得每次调试的时候重新部署。
      

  10.   

    你的数据库连接都打不开,应该是没读到你的那个jdbc.properties的数据。
    /WEB-INF/classes/jdbc.properties
    你的这个文件是不是也放在WEB-INF下了?  没有  是直接放在src 目录下的。。  这个是一个老前辈做的项目 用的方法都很老了  代码直接写jsp里面
    汗。。
     <value>/WEB-INF/classes/jdbc.properties</value>改成:
    <value>classpath:jdbc.properties</value>
      还是报同样的错误 
    你这个问题比较多,你先把每一项配置弄清楚是什么意思,再对着你本地的项目检查。像你上面的代码明显把配置文件声明在WEB-INF下,结果你说你写在src下。。你把不用的bean、datasource都注掉再试试,记得每次调试的时候重新部署。
     我把配置文件都整了一次   还是出这个。  所有的WEB-INF  都改成 classpath了
      

  11.   

    这个问题应该还是出在jsp文件中的,能用test连接数据库,就说明配置文件应该是没错的,把你出错的jsp贴一下
      

  12.   

      不 这个test我是新建项目测试的。。 用jdbc。。  不是用出错项目连接的
      

  13.   

    测试了下 一从 spring容器里拿对象就出错。。  而且不知怎么回事这个项目启动要5-10分钟。。  是个很小的项目。 直接把代码放tomcat里还能 启动服务器 如果用 eclipse  部署启动 直接报错。   而且是乱七八糟的错