首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于tomcat的有关问题,请下

2012-03-21 
关于tomcat的问题,请高手指点下/* * 获取连接 */public Connection getConnection(){DataSource dsnullC

关于tomcat的问题,请高手指点下
/*
* 获取连接
*/
public Connection getConnection()
{
DataSource ds=null;
Connection conn=null;
try
{
Context ctx=new InitialContext();
tomcat ds =(DataSource)ctx.lookup("java:comp/env/bbs");
//在tomcat中得到数据
ds=(DataSource)ctx.lookup("java:/bbs");
conn=ds.getConnection();
return conn;

}
catch(Exception ex)
{
System.out.println(ex.getMessage());

}
return null;
}


********************************************
出错语句:tomcat ds =(DataSource)ctx.lookup("java:comp/env/bbs");
//在tomcat中得到数据

错误提示:tomcat cannot be resolved to a type
********************************
请问这是为什么丫?

[解决办法]
DataSource ds =(DataSource)ctx.lookup("java:comp/env/bbs"); 

[解决办法]
tomcat 没有这个类 @#¥%##¥
[解决办法]
tomcat ds =(DataSource)ctx.lookup("java:comp/env/bbs"); 
语法错误,改为:
DataSource ds =(DataSource)ctx.lookup("java:comp/env/bbs");

[解决办法]
DataSource的getConnection应该是个工厂方法 每次返回新连接 直至Max
所以我觉得Context和DataSource对象貌似不用每次都新建
[解决办法]
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
[解决办法]
//DataSource ds =(DataSource)ctx.lookup("java:comp/env/bbs");
//在tomcat中得到数据
ds=(DataSource)ctx.lookup("java:/bbs");

ds要声明~~DataSource ds=(DataSource)ctx.lookup("java:comp/env/bbs");
是一个工厂方法~~好比在一个数据池中建立很多数据连接~而每个连接都一个名字~~程序通过名字来找到这个连接~~lookup就是这个方法~括号里的一部分就是数据源名字~~还有LZ你要确定导入了NAMING~这个包~~大致是这样的~
[解决办法]
少打一个字~~是每个连接都有一个自己的名字~~

热点排行