jsp与SQL2000数据库问题

我在网上几乎试过所有的JSP与SQL数据库连接的方法,但老是连不上,有那位JSP高手能帮帮我啊!!!我已经安装好了JDK、tomcat、jdbc驱动等,我能正常访问htt... 我在网上几乎试过所有的JSP与SQL数据库连接的方法,但老是连不上,有那位JSP高手能帮帮我啊!!!
我已经安装好了JDK、tomcat、jdbc驱动等,我能正常访问http://localhost:8080/页面,也能访问其它不与数据库连接的页面,但就是一旦与SQL数据库连接就显示错误。我连最基本的SQL数据库连接都连不上:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="Java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=abc";
//abc为你的数据库
String user="sa";
String password="";

Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement

(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from msm";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

充心希望有高手打救!
显示错误如下:
javax.servlet.ServletException: oracle.jdbc.driver.OracleDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.bydown101.by.index_jsp._jspService(index_jsp.java:1110)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
展开
 我来答
J2EEEVIL
2006-09-06 · 超过27用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:81.3万
展开全部
你也异常怎么报的是oracle数据库异常,你的jdbc驱动包是sql server的吗?
oracle 的jdbc驱动是class12.jar(oracle 9i),你是不是错放jdbc驱动了,如果你真确下载了sql server的jdbc,把他方在%tomcat%/common/lib里,还要保证你的sqlserver数据库安装为混和验证模式,数据库用户名和密码都要正确,然后致命的一招是你要把你的sqlserver打上sp4补丁,好多人都是这个问题,不是程序不对,而是没打补丁,不支持java,我当初也是搞连接sql server我连了24小时,没睡觉,才连上,你要保证我上面说的都弄好,就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉面炒年糕
2006-09-05 · TA获得超过1061个赞
知道小有建树答主
回答量:975
采纳率:0%
帮助的人:353万
展开全部
javax.servlet.ServletException: oracle.jdbc.driver.OracleDriver

怎么是
Oracle数据库?

我查出来了~ 你把
<%@ page import="Java.sql.*"%>
<%Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver").newInstance();
改成
<%@ page import="java.sql.*"%>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
就行了 我这测试成功!~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
narky
2006-09-04 · TA获得超过438个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:545万
展开全部
驱动有没有拷贝到上下文目录中?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小林苗苗
2006-09-04
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
提示错误是什么
是不是没有去设置数据源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式