jsp 连接 sql server数据库

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:18:05
我用jsp 连接 sql server数据库出现下面的错误
exception

org.apache.jasper.JasperException: Exception in JSP: /test.jsp:19

16: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bookstore";
17: String user="sa";
18: String password="605126";
19: Connection conn= DriverManager.getConnection(url,user,password);
20: Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
21: String sql="select * from book";
22: ResultSet rs=stmt.executeQuery(sql);

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.se

看不到你的程序,所以只能给你几个参考意见:
1、看看你有没有引入连接SQLServer2000的jar包
2、看看你有没有用Class.forName引入数据库驱动
3、看看你的连接字符串是否有问题,下面给你一个标准的连接,你检查一下看看

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);