环境:
weblogic 8.1
oracle9i
现在已经建立好 weblogic数据源和weblogic的JNDI
现求一个用java通过JNDI连接数据库的一段小程序,
只需进行执行一条sql语句返回一个ResultSet
我主要是看你连接的过程,如果有配置文件请写明
希望你的回答能够给我帮助
參考答案:try
{
Context context=new InitalContext();
Context envCtx=(Contet)context.lookup("java:comp/env");
ds=(DataSource)envCtx.lookup("jdbc/bn");
if(ds!null)
{
out.println("已经获得DataSource!");
Connection conn=ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select * from X");
out.print("已下是从数据库读出来的数据");
while(rs.next())
{
out.println(rst.getString("username"));
}
}
else
out.println("连接失败");
}
catch(Exception ne)
{
out.print(ne)
}