请求支持tomcat和Microsoft SQL Server如何配置 你还需要安装SQLSERVER的JDBC驱动,然后把那三个JAR文件放在%JAVA_HOME%/LIB中,你再测试一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已经把msbase.jar/mssqlserver.jar/msutil/放在了tomcat/shared/lib下了..配置环境变量我不知道怎么弄了.回复人: cgliang00() ( ) 信誉:100 你还需要安装SQLSERVER的JDBC驱动,然后把那三个JAR文件放在%JAVA_HOME%/LIB中,你再测试一下! 环境变量不用配了, 不在classpath把这三个文件引用了我测试了sql_test.jsp<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %> <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="admin"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select job_id,job_desc from jobs"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) { %> 您的第一个字段内容为:<%=rs.getString(1)%><br> 您的第二个字段内容为:<%=rs.getString(2)%><br> <% } %> <% out.print("数据库操作成功,恭喜你"); %> <% rs.close(); stmt.close(); conn.close(); %> </body> </html> 错误信息The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /sql_test.jsp(0,3) Invalid directive at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:383) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795) at org.apache.jasper.compiler.Parser.parse(Parser.java:122) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190-------------------------------------------------回复人: cgliang00() ( ) 信誉:100 环境变量应该就不用配了呀!报的是什么错? <%@ page import="java.lang.*,java.io.*,java.sql.*,java.util.*" contentType="text/html;charset=gb2312"%>你好象用的是中文状态下的空格了??? 把sql server的三个驱动包放到your_webapp/web-inf/lib/下 我 your_webapp/Web_info/lib/也有,还是不行----------------------回复人: poppop(光盘) ( ) 信誉:99 把sql server的三个驱动包放到your_webapp/web-inf/lib/下 将sql server驱动目录下三个文件放到tomcat的common\lib,再启动一下服务试试! 哦,前提是你的classpath要加上common\lib这个目录!!! classpath我怎么引用请你指教___________________________________________________哦,前提是你的classpath要加上common\lib这个目录!!! Web Service在创建ServiceFactory时调用失败的问题 S2SH初次整合就遇到问题,求大神们帮个忙 我知道一定有强人能帮小弟,很着急,恳求各位路过进来看一下 html 添加 DOM 的问题 散分 weblogic缓存问题(js文件 javascript文件 修改部署不成功) 请看一下MySql连接问题? 页面上文字表现格式 大数据量的问题! wzh 我喜欢ejb, 但公司要做tcp/ip, socket, 请问socket 有没有前途? ***freechart显示汉字模糊问题如何解决?*** openjms连接数据库的问题?(在线急等)
回复人: cgliang00() ( ) 信誉:100
你还需要安装SQLSERVER的JDBC驱动,然后把那三个JAR文件放在%JAVA_HOME%/LIB中,你再测试一下!
我测试了sql_test.jsp<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %>
<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="admin";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select job_id,job_desc from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) { %>
您的第一个字段内容为:<%=rs.getString(1)%><br>
您的第二个字段内容为:<%=rs.getString(2)%><br>
<% } %>
<% out.print("数据库操作成功,恭喜你"); %>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
错误信息
The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /sql_test.jsp(0,3) Invalid directive
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:383)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190
-------------------------------------------------
回复人: cgliang00() ( ) 信誉:100
环境变量应该就不用配了呀!报的是什么错?
把sql server的三个驱动包放到your_webapp/web-inf/lib/下
请你指教___________________________________________________
哦,前提是你的classpath要加上common\lib这个目录!!!