【JSP & JavaBean & Micrisoft SQL Server】

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:32:21
jdk 1.6.0
Tomcat 6.0
JSP + JavaBean
Microsoft SQL Server 2008
这种环境下进行开发,每次访问数据库都会出错,即使完全照抄参考书上的实例。jdk和Tomcat配置已经测试,肯定无误。
参考书中使用的SQL Server 2000,我用的是2008,难道是2000和2008版本使用的一些语句有所差异?
小弟初学,请多指教!
【在线等啊】
出错提示
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 5
2: <jsp:useBean id="conn" scope="page" class="com.tools.ConnDB"/>
3: <%
4: String username=(String)session.getAttribute("username");
5: ResultSet rs_sale=conn.executeQuery("select top 3 ID,GoodsName,price,nowprice,picture,introduce from tb_goods where sale=1 order by INTime desc");
6: int sale_ID=0;
7: String s_goodsname="";
8: float s_price=0;

我想问你一下,那个你对着例题看,到底很明白吗?
跟版本的问题没有关系。
那个你怎么ResultSet结果集写在JSP页面里了,
感觉有点怪怪的!
应该就是这样地方,我不知道你在那个JavaBean是怎么写连接数据库?

当然是JDBC驱动包问题啊,2008的驱动包和2000的不一样啊,要的话,我给你

在JSP页面里操作数据库感觉不好!还是用MVC模式吧!

检查下字段名字的大小写和你语句里的字段名字是否完全一致,SQL Server 2000里是不区分的,但2008是区分的