1 用户名或密码不正确2 连接数据库的url是否正确

解决方案 »

  1.   

    程序没错应该是配置问题
    数据源配好了吗,驱动包是否正确,用户名密码是否需要
    java:comp/env/jdbc/BookDB
      

  2.   

    看看你的server.xml把,看看里面什么东西配错了
    <Resource name="jdbc/BookDB" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/BookDB">
      <parameter>
       <name>username</name>
       <!-- Database User Name -->
       <value>username</value>
      </parameter>
      <parameter>
       <name>password</name>
       <!-- User Password -->
       <value>password</value>
      </parameter>
      <parameter>
     <name>driverClassName</name>
        <!-- Database Driver Class Name -->
       <value>oracle.jdbc.driver.OracleDriver</value>
      </parameter>
      <parameter>
       <name>url</name>
       <!-- Database Address -->
       <value>jdbc:oracle:thin:@ip:1521:ServiceName</value>
      </parameter>
    </ResourceParams>
      

  3.   

    向楼上说的,你配置了server.xml了吗?
      

  4.   

    url,driver均正确
    用户名,密码也正确