假设在Tomcat中已完成配置数据源(goods),下面选项中能够正确实现数据源连接的是()。 (选择一项) A : Context source = new InitalContext(); Connection conn = source.getConnection(); B : DataSource source = new DataSource( ) ; Connection conn = source.getConmection(); c : Context ctx = new InitialContext(); DataSource ds =(DataSource) ctx.lookup("java:complenv/goods");Connection conn = ds.getConnection( ); D : Context ctx = new InitalContext ( ); DataSource ds = ctx.lookup( "goods");Connection conn = ds.getConnection();
时间: 2024-04-03 22:31:51 浏览: 46
数据源配置(Tomcat)
C是正确的选项。
A选项错误,InitalContext需要传入参数,而且不是通过getConnection()方法获取连接。
B选项错误,DataSource是一个接口,不能直接实例化。而且也没有定义getConmection()方法。
D选项错误,lookup()方法的参数需要添加"java:comp/env/"前缀。
C选项是正确的,首先使用InitalContext获取Context对象,然后通过lookup()方法获取数据源DataSource对象,最后使用DataSource对象的getConnection()方法获取连接。
阅读全文