<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2","sa","");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from FenHang;");
while(rst.next())
{%>
第一个字段:<%=rst.getString(1)%>
第二个字段:<%=rst.getString(2)%>
<%}%>
<%rst.close();
stmt.close();
con.close();%>
</body>
</html>
22 个解决方案
#1
sql补丁打了没有
#2
什么补丁啊,哪有下载?
#3
分少可以再加,请回复,急啊!!!
#4
我也是这种问题,我甚至重新安装MSSQL SP3/JDK/TOMCAT/MS SQL JDBC问题依旧
错误提示
exception
javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDrver
……
root cause
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrver
有大虾给点建议么??这可是我的终身大事啊(毕业论文)!
错误提示
exception
javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDrver
……
root cause
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrver
有大虾给点建议么??这可是我的终身大事啊(毕业论文)!
#5
这里的高手都哪去了?
#6
什么问题 可以说清楚点吗?
#7
sqlserver 那三个jar包放到你的WEB-INF\lib 下面了吗
#8
sqlserver 那三个jar包放到你的WEB-INF\lib 下面了吗
都放了的
都放了的
#9
能问一下,jar三个包在哪里?要放到哪里?初学习请告诉一下。谢谢
#10
你用什么操作系统的,WINDOWS2003一定要装SP3,遇到这种问题可以这样判断,先看看JDBC-ODBC是否连的上,证明你数据库安装没问题,然后再检测数据库的端口是否可用,检测方法很简单,在你的机上命令提示符下输入TELNET 你的内网IP/公网IP 1433 ,如TELNET 192.168.0.1 1433 MSSQL的端口默认为1433,如果不通的话会显示无法连接,通的话则出现一闪一闪的状态,还要检查你的数据库连接代码是否正确,还有密码用户名是否正确
#11
在%tomcat%/webapps/你的站点/WEb-INF/lib 下面
#12
如果操作系统是xp,
若xp打了patch 则sqlserver必须打patch3,否则sqlserver不用打patch3
另外,那三个jar文件要从你的sqlserver2000 jdbc目录下考到%tomcat%/webapps/你的站点/WEb-INF/lib下并且要设置系统环境变量的classpath(将这三个文件的路径和文件名加进去)
若xp打了patch 则sqlserver必须打patch3,否则sqlserver不用打patch3
另外,那三个jar文件要从你的sqlserver2000 jdbc目录下考到%tomcat%/webapps/你的站点/WEb-INF/lib下并且要设置系统环境变量的classpath(将这三个文件的路径和文件名加进去)
#13
不知道是不是这个问题:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2","sa","");
改为:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2; ","sa","");
我不知道是不是这地方一定要加分号的(在DatebaseName=bankdb2后)
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2","sa","");
改为:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2; ","sa","");
我不知道是不是这地方一定要加分号的(在DatebaseName=bankdb2后)
#14
出错的信息如下
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
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.query_jsp._jspService(query_jsp.java:76)
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.query_jsp._jspService(query_jsp.java:46)
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.
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
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.query_jsp._jspService(query_jsp.java:76)
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.query_jsp._jspService(query_jsp.java:46)
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.
#15
请问
sqlserver怎么打patch3
sqlserver怎么打patch3
#16
好象是没有找到驱动程序啊
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
#17
是啊,我也怀疑是驱动方面出了问题,可是我都按上面几个朋友说的设置好了啊,怎么还有问题呢
#18
我的是win xp系统 打过SP2,SQL 2000打了SP4,那三个jar文件已经考到%tomcat%/webapps/我的站点/WEb-INF/lib下并且设置了系统环境变量的classpath
可是依然没解决问题.急啊!!!
可是依然没解决问题.急啊!!!
#19
没怎么连过,但是看
提示是找不到驱动类
你要把jar文件放到正确的位置
放到你的webapp/WEB-INF/lib下面
或者tomcat的/common/lib/下
也许是和补丁有关,我一直用的Mysql
提示是找不到驱动类
你要把jar文件放到正确的位置
放到你的webapp/WEB-INF/lib下面
或者tomcat的/common/lib/下
也许是和补丁有关,我一直用的Mysql
#20
加Cursor方法。
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2;method=cursor","sa","");
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2;method=cursor","sa","");
#21
还要tomcat设置连接池http://127.0.0.1:8080/admin
mssqlserver要打上sp3
mssqlserver要打上sp3
#22
sp4太高!打sp3!嘿嘿!
#1
sql补丁打了没有
#2
什么补丁啊,哪有下载?
#3
分少可以再加,请回复,急啊!!!
#4
我也是这种问题,我甚至重新安装MSSQL SP3/JDK/TOMCAT/MS SQL JDBC问题依旧
错误提示
exception
javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDrver
……
root cause
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrver
有大虾给点建议么??这可是我的终身大事啊(毕业论文)!
错误提示
exception
javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDrver
……
root cause
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrver
有大虾给点建议么??这可是我的终身大事啊(毕业论文)!
#5
这里的高手都哪去了?
#6
什么问题 可以说清楚点吗?
#7
sqlserver 那三个jar包放到你的WEB-INF\lib 下面了吗
#8
sqlserver 那三个jar包放到你的WEB-INF\lib 下面了吗
都放了的
都放了的
#9
能问一下,jar三个包在哪里?要放到哪里?初学习请告诉一下。谢谢
#10
你用什么操作系统的,WINDOWS2003一定要装SP3,遇到这种问题可以这样判断,先看看JDBC-ODBC是否连的上,证明你数据库安装没问题,然后再检测数据库的端口是否可用,检测方法很简单,在你的机上命令提示符下输入TELNET 你的内网IP/公网IP 1433 ,如TELNET 192.168.0.1 1433 MSSQL的端口默认为1433,如果不通的话会显示无法连接,通的话则出现一闪一闪的状态,还要检查你的数据库连接代码是否正确,还有密码用户名是否正确
#11
在%tomcat%/webapps/你的站点/WEb-INF/lib 下面
#12
如果操作系统是xp,
若xp打了patch 则sqlserver必须打patch3,否则sqlserver不用打patch3
另外,那三个jar文件要从你的sqlserver2000 jdbc目录下考到%tomcat%/webapps/你的站点/WEb-INF/lib下并且要设置系统环境变量的classpath(将这三个文件的路径和文件名加进去)
若xp打了patch 则sqlserver必须打patch3,否则sqlserver不用打patch3
另外,那三个jar文件要从你的sqlserver2000 jdbc目录下考到%tomcat%/webapps/你的站点/WEb-INF/lib下并且要设置系统环境变量的classpath(将这三个文件的路径和文件名加进去)
#13
不知道是不是这个问题:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2","sa","");
改为:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2; ","sa","");
我不知道是不是这地方一定要加分号的(在DatebaseName=bankdb2后)
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2","sa","");
改为:
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2; ","sa","");
我不知道是不是这地方一定要加分号的(在DatebaseName=bankdb2后)
#14
出错的信息如下
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
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.query_jsp._jspService(query_jsp.java:76)
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.query_jsp._jspService(query_jsp.java:46)
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.
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
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.query_jsp._jspService(query_jsp.java:76)
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.query_jsp._jspService(query_jsp.java:46)
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.
#15
请问
sqlserver怎么打patch3
sqlserver怎么打patch3
#16
好象是没有找到驱动程序啊
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
#17
是啊,我也怀疑是驱动方面出了问题,可是我都按上面几个朋友说的设置好了啊,怎么还有问题呢
#18
我的是win xp系统 打过SP2,SQL 2000打了SP4,那三个jar文件已经考到%tomcat%/webapps/我的站点/WEb-INF/lib下并且设置了系统环境变量的classpath
可是依然没解决问题.急啊!!!
可是依然没解决问题.急啊!!!
#19
没怎么连过,但是看
提示是找不到驱动类
你要把jar文件放到正确的位置
放到你的webapp/WEB-INF/lib下面
或者tomcat的/common/lib/下
也许是和补丁有关,我一直用的Mysql
提示是找不到驱动类
你要把jar文件放到正确的位置
放到你的webapp/WEB-INF/lib下面
或者tomcat的/common/lib/下
也许是和补丁有关,我一直用的Mysql
#20
加Cursor方法。
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2;method=cursor","sa","");
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=bankdb2;method=cursor","sa","");
#21
还要tomcat设置连接池http://127.0.0.1:8080/admin
mssqlserver要打上sp3
mssqlserver要打上sp3
#22
sp4太高!打sp3!嘿嘿!