JSP获取数据库内容却没有显示出来

JSP获取数据库内容却没有显示出来,第1张

我觉得最大的问题就是数据库连接是否成功,你在Remark.java里面写个main方法,传个数据库里面有数据的newsid查询一下,看是否查询得到相应的记录,再就是之前那位仁兄说的那个问题,需要保证jsp页面中传进去的那个newsid是个int型的值,并且要保证传进去的那个值在数据库中有相应的数据,才能查询得到数据。

1,有没有装MYECLIPSE,有的话用里面的DB brower试一下数据库连接是否成功.

2,在CONN.JAVA里找个地方打断点,看看

ResultSet rs=connDBBean.executeQuery("select * from Table")

这句有没有把这段字符串传到CONN类里面.

楼主说把students.mdb删除了,再运行它照样不出错,有可能是数据库连接不成功.如果连接成功了你再把数据库删除应该要报错才是啊.

/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg

像一楼说的是正解,不行的原因可能是根的位置问题,自己对着检查一下。

另外你这个路径太长。。太不好测试了,先弄个简单点的。

你右键点图片,属性的地址应该是

http://localhost:8080/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg

这个才是你的服务器上图片的地址。E:的是计算机的真实路径,和服务器上的绝对路径,相对路径不是一回事。服务器启动后,只能访问当前服务器路径之内的文件,而windows下打开html文件不受此限制,所以不能用计算机的路径。

保存到tomcat中就是保存到项目中了,如果你希望保存到源代码中,可以去改tomcat的server.xml配置文件,

<Context path="/" docBase="D:\workspace\SkyShop\ROOT"

debug="0" privileged="true">

</Context>

并删除webapps下的内容。

或者以流的方式将写到图片写到数据库中。

最后建议你去看看关于相对路径的文章,篇幅有限,说的还是不太清楚。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6424706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存