我使的是sql server driver for jdbc驱动程序,后来我换成jdbc-odbc桥也不行啊

解决方案 »

  1.   

    楼主看一下tomcat中配置连接池的文件中datasource是否配置正确?
      

  2.   

    我用test库就可以
    server.xml:
          <parameter>
            <name>url</name>              <value>
              jdbc:microsoft:sqlserver://127.0.0.1:1433;Database=test</value>
          </parameter>
    jsp:
    ResultSet rst=stmt.executeQuery("select * from staff");
    可是当我换成另一个数据库时就不行了(能连接库不能查询表),我只改了这两个地方:
    server.xml:
          <parameter>
            <name>url</name>              <value>
              jdbc:microsoft:sqlserver://127.0.0.1:1433;Database=krm</value>
          </parameter>
    jsp:
    ResultSet rst=stmt.executeQuery("select * from bookinfo");
    为什么啊?我的krm库和bookinfo是没有问题的呀
      

  3.   

    12:00结不食言。大家快点帮忙呀。
    我不能再花太多时间了,要是不行的话自己实现一个pool。
      

  4.   

    看看conf\catalina\localhost下是否有对应的xml文件,如果有的话将它删掉!
    如果你的新数据库中有bookinfo的话,应该不会有问题啊!
      

  5.   

    十分感谢zhutouzip(Speak out!-shyboy) ,果然是conf\catalina\localhost下对应的一个xml文件,我把里面的database改成我要的数据库名,问题就得到解决了。
    没想到conf\catalina\localhost下还要配置,原来它是自动配置的,怎么我改server.xml它不会自动修改呢?
    再一次感谢zhutouzip(Speak out!-shyboy)!