JSTL访问SQL2000数据库问题

ming27 2005-07-20 07:21:50
我是用Tomcat配置的!要用JSTL来访问数据库,而不用JavaBean!数据库是MS SQL2000!
数据源也配置了!

第一种方法是:用WEB-INF\web.xml配置来访问,web.xml配置是这样的:
<web-app>
.......
<context-param>
<param-name>
javax.servlet.jsp.jstl.sql.dataSource
</param-name>
<param-value>
jdbc:odbc:mydata,sun.jdbc.odbc.JdbcOdbcDriver,sa,密码是空的
</param-value>
</context-param>
........
</web-app>
结果配置到Tomcat中,访问数据库,出现的错误是这样的:
javax.servlet.ServletException: Unable to get connection, DataSource invalid: "[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"

第二种方法是:在JSP文件中配置<sql:setDataSource>如下:
<sql:setDataSource var="mydata" scope="application"
driver="sun.jdbc.odbc.JdbcOdbcDriver"
url="jdbc:odbc:mydata" user="sa" password=""
/>
配置到了Tomcat中,访问数据库,出现错误是:
javax.servlet.ServletException: Unable to get connection, DataSource invalid: "null"

注:这是我最进在看《JSP设计》(第二版)这本书时,里面数据库访问那一章节的一个问题!希望看过这本书的朋友帮个忙!谢谢了!
...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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