看entitybean的疑惑!(初学者)
丛书上看了一个实体bean的例子,是用weblogic应用服务器的
主要的代码如下:
private static final String DATASOURCE
= "java:comp/env/jdbc/connectionPool"
private Connection getConnection() throws EJBException
{
try {
InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup(DATASOURCE);
return ds.getConnection();
}
catch (Exception e) {
throw new EJBException(e.getMessage());
}
}
其中的一个查询函数如下:
public Collection ejbFindByLastName(String lastName)
throws FinderException
{
Connection con = null;
PreparedStatement ps = null;
try {
con = getConnection();
ps = con.prepareStatement("select ID from STUDENT where LAST_NAME = ?");
ps.setString(1, lastName);
ResultSet rs = ps.executeQuery();
。。。。。。。。。。。。。。。。。。
}
这种连接方式是通过连接池吗?应该需要在weblogic中建立连接池吧?
java:comp/env/jdbc/connectionPool中是不是找到weblogic的jdbc下面
名字是connectionPool的连接池。
问题可能很幼稚,多帮忙,看得有点晕!
谢谢!!!