问题还是没有解决:
我使用的是 :
Microsoft SQL Server 2005 JDBC 驱动程序
和 Tomcat 5.5Microsoft SQL Server 2005 JDBC 解压完 就“sqljdbc.jar” 和 “xa” 文件夹 里有“sqljdbc_xa.dll” 这个
我的操作方法是
把“sqljdbc.jar” 拷贝到“C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\WEB-INF\lib” 下面去 。然后添家 classpath
然后从新启动 ”tomcat5.exe“问题依旧那样 ,我该怎样操作
我使用的是 :
Microsoft SQL Server 2005 JDBC 驱动程序
和 Tomcat 5.5Microsoft SQL Server 2005 JDBC 解压完 就“sqljdbc.jar” 和 “xa” 文件夹 里有“sqljdbc_xa.dll” 这个
我的操作方法是
把“sqljdbc.jar” 拷贝到“C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\WEB-INF\lib” 下面去 。然后添家 classpath
然后从新启动 ”tomcat5.exe“问题依旧那样 ,我该怎样操作
直接改名把.zip改成.jar然后添加路径试试看
要不你把TOMCAT根目录下的work目录清空,再重起下ss
common文件夹下的lib里
为了防止出错。
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\sql_test.jsp
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="sa";
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>
我把sqljdbc.jar又拷贝 一个到“C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib”下面一个我下载的文件“Microsoft SQL Server 2005 JDBC 驱动程序”是“sqljdbc_1.0.809.102_chs.exe” 他是个压缩文件http://10.0.0.31:8080/sql_test.jsp
的提示是
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /sql_test.jsp(1,4) Invalid directive
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
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.service(HttpServlet.java:802)
root cause org.apache.jasper.JasperException: /sql_test.jsp(1,4) Invalid directive
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:515)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.17
我记得是自身附带 的
Microsoft SQL Server 2005
目录下没有吗?
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
有“msbase.jar”“mssqlserver.jar”“msutil.jar” 三个文件
我把他们都拷贝到“C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib”下面去了。也把 他们分别加到CLASSPATH里
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar问题依旧
dogod(那天,正喝着汤,猛然间....睡着了!) ( ) 信誉:100 2006-8-3 16:49:00 得分: 0
他给6分 我怎么发现没有给成呢