jsp连接sql的问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:26:43
在jsp页面文件添加sql连接代码,但是tomcat处理的时候没报错,而且部分页面运行出来了,就是跟sql相关的查询结果没有显示。为什么?
以前在tomcat里类似的sql连接都成功了,可是第二次运行的时候又失败,报错为org.apache.jasper.JasperException: An exception occurred processing JSP page /sqlserver.jsp at line 30
29: </tr>
30: <% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
31: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydatabase";
32: String user="sa";
这以前连接成功的文件,为什么这次不行,是不是有文件损坏啊?第30行,哪位看到出异常在哪么?
SqlServer已经打过补丁了。java程序中连接sql都正常,就是jsp不对,请哪位大虾指导一下。

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
改成:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
,如果不行,检查一下,sql驱动是否在你的lib目录下。

查询语句有问题,查到的结构为0 要么你把查询语句贴出来或者直接把语句放到数据库里查看有结果没,应该也没有,不关tomcat的事

从你给的信息来看
很难看出个所以然
我估计是你的jdbc包位置不对,请检查一下

不过我有个建议。。。不要用JSP去连接数据库。。。

JSP应该是用于展示的 虽然可以连接数据库 但是不建议这样做

看看你的jsp页面有没有语法错误或非法字符,或者是漏了<% %>这两个符号之类的,