JDBC连接SQL Server时遇到的问题

问题描述

我运行怎么不行啊,出来如下东西,还请斑竹帮帮忙,帮我看看,谢谢啦!java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriveratjava.net.URLClassLoader$1.run(UnknownSource)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atsun.misc.Launcher$AppClassLoader.loadClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atjava.lang.ClassLoader.loadClassInternal(UnknownSource)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(UnknownSource)atcn.edu.jfcs.app.test.main(test.java:15)我和3楼的问题一样,可是解决不了,然后我把saljdbc.jar这驱动包放入了tomcatbin下,然后修改环境变量重新建工程,最后成功了,可是不知道是什么原因,希望对3楼的哥们有帮助。

解决方案

解决方案二:
这是什么呀???那来的三楼呀~~
解决方案三:
是不是猫过期了程序没编译呀把sqljdbc.jar这驱动包放入了tomcatbin下没什么用吧
解决方案四:
把项目重新编译一下,把webapp下的项目删除重新放进去
解决方案五:
你在Tomcat下的context里面的jdbc出错了,仔细检查看那里出错了
解决方案六:
java编译的时候需要用到的jar,应该设置到class_path中。而jdbc驱动程序,因为是通过class.forName("driver.class.name")的方式加载的。在编译时不去检查你的class_path中是否有你需要的class。所以,你可以不将它设置到你的class_path中。你说的这种方式,我没有见过,但是我知道另外一种与之相同效果的方式,就是将驱动程序放在tomcatcommonlib下。tomcat默认将它添加到所有的project的class_path中。
解决方案七:
楼主哪来的3楼笑喷了驱动包一般放在lib下面
解决方案八:
下载驱动,安装呗
解决方案九:
如果你用的tomcat6.0服务器应该没什么问题吧,只要加入了外部包就能起效果的呀
解决方案十:
灯草和尚的在线观看地址是什么啊www.gdclub.net
解决方案十一:
启动包有没导入成功只要在代码中写com.如果后面的东西能自动出现也就是能点出来,那就导入没问题啦!
解决方案十二:
需要sqljdbc.jar包,并且添加到tomcat的lib目录中。给个参考网址给你,写的很详细http://msdn.microsoft.com/zh-cn/library/ms378526.aspx
解决方案十三:
你把hibernate所需要的jar包导入到你这个工程了吗?就是对hibernate的配置问题
解决方案十四:
你的SQLserver驱动包没有导入,你可以到网上下载个,然后把jar包拖到你的工程下的WEB-INF的lib下就可以了
解决方案十五:
同意13楼的!就是没有找到驱动类,导一个sqljdbc.jar的驱动包就行了,再看一下class.forname();对不对,con.getManager("","","")呢
解决方案:
sql2000和sql2005的驱动类不相同你用的那个驱动根据驱动的不同,驱动类的路径也是不同的,在驱动包中就可以找到驱动类
解决方案:
你用的是那个版本的数据库呢?
解决方案:
重新部署几遍试一试
解决方案:
有没有导入MSSQL驱动啊
解决方案:
jar放在bin下?怎么加载?你的class_path是什么
解决方案:
是不是细节上出现了问题,比如jdbc:odbc:数据源.....上次我把“:”写成“.”....嘻嘻
解决方案:
一看就是sqljdbc.jar找不到看看你项目里是否存在不行的话就重新下载一个
解决方案:
楼主的问题显然是加载驱动失败撒,1.看你的sql驱动是否引入到项目中2.看你写加载驱动,并连接数据库时语句是否正确

时间: 2024-10-01 07:34:58

JDBC连接SQL Server时遇到的问题的相关文章

防止ADO连接SQL Server时的隐式连接

ado|server 防止ADO连接SQL Server时的隐式连接Report Date:   2002/9 Prepared by:     郑            昀 Article last modified on 2002-9 The information in this article applies to: ü         Microsoft SQL Server 2000,7.0 ü         Microsoft ADO 2.5问题陈述:数据库服务器:Microso

jdbc连接SQL Server数据库的注意事项及编程应用实例

首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客. http://cq520.iteye.com/admin/blogs/1982097 不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsoft SQL Server文件夹 ,后面的版本号就是本机的SQL Server 版本). 不过系统自带的SQL Server可能并没有管理工具(

JDBC连接SQL Server 2005需要注意的问题

1. driverName和dbURL要注意写对,其中driverName可以通过查看加载的SQL驱动jar包来明确. 在sql server 2000 中加载驱动和URL路径的语句是 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample&

JDBC连接Sql Server 2005总结_mssql2005

1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:http://www.micros

JDBC连接SQL Server出现的connection refused问题的解决办法

使用JDBC在默认端口1433上连接SQL Server获得connection refused异常,大致异常信息为:The TCP/IP connection to the host  has failed. java.net.ConnectException: Connection refused. 1.使用telnet 127.0.0.1 1433测试,得到如下信息:正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败表示1433端口没有打开 2.检查SQ

简述VC_ADO连接SQL SERVER时连接字符串的模式

一.连接SQL SERVER的第一种连接字串: 是针对数据库身份验证模式为"SQL SERVER 和 windows"而言, 连接字串为: CString strConn; strConn = "Provider = SQLOLEDB.1;\ Persist Security Info = true;\ User ID = sa;\ Password=123456;\ Initial Catalog = tempdb;\ Data Source = 127.0.0.1&quo

jdbc连接sql server数据库问题分析

SQL Server连接中问题还真多.不进行设置还真连接不上,这里小记一下!(部分资料来源于互联网) JDBC连接MySQL出现的问题 (例子里面自带JDBC2005的驱动,在lib文件夹下,右键点击Build Path--->add to build build path 即可) 运行connectionSqlServer2005包下的JavaConnectionSQL类即可! 1. 驱动问题: JDBC2005与JDBC2008一定要对号入座,否则会报错!(本人用的是2008) 2. 服务启

jdbc连接sql server数据库问题分析_MsSql

SQL Server连接中问题还真多.不进行设置还真连接不上,这里小记一下!(部分资料来源于互联网) JDBC连接MySQL出现的问题 (例子里面自带JDBC2005的驱动,在lib文件夹下,右键点击Build Path--->add to build build path 即可) 运行connectionSqlServer2005包下的JavaConnectionSQL类即可! 1. 驱动问题: JDBC2005与JDBC2008一定要对号入座,否则会报错!(本人用的是2008) 2. 服务启

jTDS连接SQL Server时的Connection refused

     这几天从原来的服务器上check out出一个工程,使用的是Spring+Hibernate的轻量级架构,数据库是SQL Server2000,数据源使用的jtds.可是原本运行正常的程序无论如何也跑不起来,连接数据库时,总是出现java.sql.SQLException: "Network error IOException: Connection refused: connect".检查hibernate配置文件.使用查询分析器登陆数据库一切正常.于是google一下,发