1、求java连接SQL Server 2000的驱动包(三个*.jar文件)请发到[email protected]中.
2、java连接SQL Server 2000需要把以上三个文件放到哪(请讲最简单的方法)
3、在Win xp中安装好了SQL Server 2000后在Win Xp中只打了SP4补丁能正常连接数据库不?
2、java连接SQL Server 2000需要把以上三个文件放到哪(请讲最简单的方法)
3、在Win xp中安装好了SQL Server 2000后在Win Xp中只打了SP4补丁能正常连接数据库不?
2、java连接SQL Server 2000需要把以上三个文件放到哪(请讲最简单的方法)
3、在Win xp中安装好了SQL Server 2000后在Win Xp中只打了SP4补丁能正常连接数据库不?
===========================================================================
1,驱动直接去官网下就可以,补丁也是
2,放到你的classpath\lib下面
3,能,sp3都能。至少补丁是向下兼容的。
不过说句实在的,楼主的前两个问题完全可以自己解决,先动手在问印象更深刻阿。我也是新手,许多东西还是自己搜一下或者是自己动动手要来得快,来的深。尤其是连接数据库这样普遍的问题
说多了,别介意
2.放到common--lib下面
3.必须sp3以上
classpath=.;c:\jdk1.4\lib\dt.jar;c:\jdk1.4\lib\tools.jar;c:\jdk1.4\lib\mssqlserver.jar;c:\jdk1.4\lib\msbase.jar;c:\jdk1.4\lib\msutil.jar
java_home=c:\jdk1.4
TOMCAT_HOME=C:\tomcat.5.0
Path=c:\jdk1.4\bin
并且%Tomcat\%common\lib目录也放了哪几个驱动包
以下是我的一个测试程序
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://192.168.1.57:1433;databaseName=news";
Connection con= DriverManager.getConnection(url,"sa","");
Statement smt1 = con.createStatement();
ResultSet rs=smt1.executeQuery("select * from test");
while(rs.next()) {
out.println("test");
}
%>
现在又发生这样的以下错误提示,,请问这是怎么回事?java连接数据库可是基础、也是重点,,希望早点解决了能做以后的事情!
exception javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.ConnectDB_jsp._jspService(ConnectDB_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.jsp.ConnectDB_jsp._jspService(ConnectDB_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
String url="jdbc:microsoft:sqlserver://192.168.1.57:1433;databaseName=news";
这句的192.168.1.57改成localhost
如果你在tomcat里放了jar包,就不要在jdk里放了,容易冲突
但是
ClassNotFoundException
这个异常证明还有问题,还是找不到驱动啊,