jsp连接sql server,jsp连接sql server,jsp连接sql server,我想问下就是安装了sql server之后需不需要想jdk和tomcat之类一样设置什么环境变量之类得东西啊?要得话应该怎么设置? 我在网上查了一个很简单得jsp页面想连接sql server。但是始终报错。 页面是这样的: <%@ 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=pubs; //pubs为你的数据库的 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 test; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%> <%out.print(数据库操作成功,恭喜你);%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 但是报错是这样的: HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /lianjie.jsp at line 5 2: <%@ page import=java.sql.*%> 3: <html> 4: <body> 5: <%Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance(); 6: String url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs; 7: //pubs为你的数据库的 8: String user=sa; 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:337) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 应该怎么修改啊?谢谢了。
股票入门 我的第一次 你在做什么 往期内容 休闲牧场预告 设猫扑虎为首页|收藏猫扑虎
jsp连接sql server
来源:网络收集 作者:解语人 时间:2008-4-28 12:44:52

我想问下就是安装了sql server之后需不需要想jdk和tomcat之类一样设置什么环境变量之类得东西啊?要得话应该怎么设置? 我在网上查了一个很简单得jsp页面想连接sql server。但是始终报错。 页面是这样的: <%@ 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=pubs; //pubs为你的数据库的 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 test; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%> <%out.print(数据库操作成功,恭喜你);%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 但是报错是这样的: HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /lianjie.jsp at line 5 2: <%@ page import=java.sql.*%> 3: <html> 4: <body> 5: <%Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance(); 6: String url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs; 7: //pubs为你的数据库的 8: String user=sa; 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:337) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 应该怎么修改啊?谢谢了。
把jdbc用到的*.jar放到tomcat->webapps->web工程根目录->web-inf->lib目录中就ok了.
  • 上一篇文章:
  • 下一篇文章:

  • 更多友情链接>>>