在tomcat里成功配置的连接池,我在struts-blank的基础上也用相同的方法配置却出错?

iamsoloist 2003-08-08 10:59:57
我把这页放在struts-blank基础生成,按照原来tomcat的连接池配置方法。
运行时提示
Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'

难道struts不能用tomcat的连接池??请帮忙!

---------
pool.jsp
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="java.sql.*"%>

<%
DataSource ds = null;
Connection conn = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)envCtx.lookup("jdbc/lybdb");

conn = ds.getConnection();
if(conn!=null)
out.println("Connection is OK!");
else
out.println("Connection Failed!");
}catch(Exception e){
out.println(e.getMessage());
}
%>
...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaman0916 2003-08-12
  • 打赏
  • 举报
回复
up ! up ! up !

:)
KevinChu 2003-08-12
  • 打赏
  • 举报
回复
顶!!!!!!!

up!!!!!!!!
iamsoloist 2003-08-11
  • 打赏
  • 举报
回复
up
iamsoloist 2003-08-10
  • 打赏
  • 举报
回复
up
hpguo_java 2003-08-09
  • 打赏
  • 举报
回复
在struts-confi.xml中配置数据库连接和tomcat是不一样的,这边有个例子,可以参考一下:
配置:
<data-sources>
<data-source>
<set-property property="driverClass" value="com.inet.tds.TdsDriver" />
<set-property property="url" value="jdbc:inetdae:127.0.0.1:1433?charset=gb2312&database=pubs" />
<set-property property="maxCount" value="5" />
<set-property property="minCount" value="1" />
<set-property property="user" value="sa" />
<set-property property="password" value="" />
</data-source>
</data-sources>

代码:
ServletContext context = this.servlet.getServletContext();
DataSource ds = (DataSource) context.getAttribute(Globals.DATA_SOURCE_KEY);

Connection conn = ds.getConnection();
.........
iamsoloist 2003-08-09
  • 打赏
  • 举报
回复
谢谢 hpguo_java(蚜虫) ( )
struts里就不能用容器的连接池了吗?如果我用weblogic的话,struts的连接池怎么能比得上它呀????
iamsoloist 2003-08-08
  • 打赏
  • 举报
回复
up
iamsoloist 2003-08-08
  • 打赏
  • 举报
回复
up

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧