读书人

在tomcat中用jndi连接出现数据库错误

发布时间: 2012-12-24 10:43:13 作者: rapoo

在tomcat中用jndi连接出现数据库异常。
点击右边红色标题查看本文完整版:在tomcat中用jndi连接出现数据库异常。

当我用tomcat的图形化界面配置完jndi后,写了如下java代码与jsp代码进行测试
? package a;
?
? import java.sql.*;
? import java.util.*;
? import javax.naming.*;
? import javax.sql.*;
?
? public class B
? {
? private int a=1;
?
? Connection con;
? public int getA() throws Exception
? {
?
? try
? {
? Context ic=new InitialContext();
? DataSource ds=(DataSource)ic.lookup("java:comp/env/jdbc/BookDB");
?
? }
? catch(Exception e)
? {
? a=0;
? }
? return a;
? }
? }
?
? <HTML>
? <BODY>
? <jsp:useBean id="aa" 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>
------解决方法--------------------
你配置了server.xml了吗?

    

读书人网 >其他数据库

热点推荐