当前位置:Gxlcms > 数据库问题 > tomcat配置oracel数据库全局jndi数据源

tomcat配置oracel数据库全局jndi数据源

时间:2021-07-01 10:21:17 帮助过:5人阅读

Resource driverClassName="oracle.jdbc.driver.OracleDriver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" name="jdbc/oracle" password="tiger" scope="Shareable" type="javax.sql.DataSource" url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" username="scott"/>

context.xml的context节点下添加对全局数据源的引用

技术图片

 

 

 

    <ResourceLink global="jdbc/oracle" name="jdbc/oracle" type="javax.sql.DataSource"/>

3、采用servlet测试

try {
            Context ctx = new InitialContext();

            // 此处要添加的是查找数据源的名字  但是要加前缀java:comp/env
            DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/oracle");
            // 通过数据源获得数据源中的连接
            Connection conn = ds.getConnection();
            String sql = "select * from emp";
            PreparedStatement pstmt = conn.prepareStatement(sql);
            ResultSet rs = pstmt.executeQuery();
            while(rs.next()){
                System.out.println(rs.getString(1));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

参考帖子:

在Tomcat配置JNDI数据源的三种方式

使用 IntelliJ IDEA 新建一个 Servlet 项目

上最全最详细JNDI数据源配置说明

tomcat配置oracel数据库全局jndi数据源

标签:drive   alc   src   prepare   on()   用户   节点   技术   apach   

人气教程排行