今天去中软面试了,有一道没做出来,请大家帮忙看看!!
问题:
写一个servlet,实现以下功能:已知数据源JNDI地址为“jdbc/db2DataSource”,请用这个名字获得数据库连接,并执行SQL:“SELECT A,B FROM MYTABLE”,把执行结果输出到文本文件“out.txt”,并将请求转发到“/application/test.jsp”
问题:
写一个servlet,实现以下功能:已知数据源JNDI地址为“jdbc/db2DataSource”,请用这个名字获得数据库连接,并执行SQL:“SELECT A,B FROM MYTABLE”,把执行结果输出到文本文件“out.txt”,并将请求转发到“/application/test.jsp”
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/db2DataSource");
Connection conn = ds.getConnection();
//etc.