【菜鸟】JSP +SQL 出错~~~

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:13:34
Jsp代码如下:
<%@ 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=newsmanage";
Connection con= DriverManager.getConnection(url,"sa","");
Statement smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql;
ResultSet rs=null;
String title = "网站新闻管理系统";
%>
</body>
</html>

exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 5 in the jsp file: /incoming/connectdb.jsp
Connection cannot be resolved to a type
2:
3: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"

好像是驱动加裁时类加裁错误。

1)你先确定你把SQLServer的驱动jar包正确(包括位置环境)
2)看下jar包里的driver类名到底是叫什么? (我见过两种,一种是你写的,还一种是net.sourceforge.jtds.jdbc.Driver)

不知道啊对的?

这样写
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection cn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=newsmanage",
"sa", "");
-----------------------------
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 不要.newInstance();