关于JSP连接SQL Server2005数据库 20
特别特别急,想了很多办法都不行,还是出错,希望大家帮帮忙啊。代码:<%@pageimport="java.sql.*"%><%@pageimport="java.util...
特别特别急,想了很多办法都不行,还是出错,希望大家帮帮忙啊。
代码:<%@ page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<html>
<body>
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=考勤登记";
String user="sa";
String password="123";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from 学生";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
出错:org.apache.jasper.JasperException: An exception occurred processing JSP page /n2.jsp at line 7
4: <html>
5: <body>
6: <%
7: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
8: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=考勤登记";
9: String user="sa";
10: String password="123";
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 展开
代码:<%@ page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<html>
<body>
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=考勤登记";
String user="sa";
String password="123";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from 学生";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
出错:org.apache.jasper.JasperException: An exception occurred processing JSP page /n2.jsp at line 7
4: <html>
5: <body>
6: <%
7: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
8: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=考勤登记";
9: String user="sa";
10: String password="123";
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 展开
1个回答
展开全部
错误出在第七行:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
应该是com.microsoft.jdbc.sqlserver.SQLServerDriver...........
应该是com.microsoft.jdbc.sqlserver.SQLServerDriver...........
追问
我都试过,也一样出错,我在myeclipse中就能连接成功,在JSP中直接写就不行
追答
一般访问层代码不写jsp页面中的,你可以把访问数据的代码写在通用的dao层啊,。。。。还有,jsp也是myeclipse里边的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询