Couldn't load class com.microsoft.jdbc.sqlserver.SQLServerDriver

问题描述

七月03,201410:40:54上午org.logicalcobwebs.proxool.pool1setDefinition严重:Couldn'tloadclasscom.microsoft.jdbc.sqlserver.SQLServerDriverjava.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriveratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:186)atorg.logicalcobwebs.proxool.ConnectionPool.setDefinition(ConnectionPool.java:740)atorg.logicalcobwebs.proxool.ConnectionPool.<init>(ConnectionPool.java:115)atorg.logicalcobwebs.proxool.ConnectionPoolManager.createConnectionPool(ConnectionPoolManager.java:93)atorg.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:109)atorg.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:97)atorg.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:69)atorg.logicalcobwebs.proxool.configuration.XMLConfigurator.endElement(XMLConfigurator.java:196)atcom.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1741)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2898)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)atcom.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)atcom.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)atcom.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)atcom.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)atcom.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)atcom.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)atcom.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)atorg.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:87)atorg.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)atorg.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:142)atorg.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:143)atorg.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:84)atorg.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:459)atorg.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:91)atorg.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2833)atorg.hibernate.cfg.Configuration.buildSettings(Configuration.java:2829)atorg.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1840)atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)atorg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:591)atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)atorg.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)atorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247)atorg.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1898)atjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)atjava.util.concurrent.FutureTask.run(FutureTask.java:166)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)atjava.lang.Thread.run(Thread.java:722)

解决方案

解决方案二:
首先确定你是否加入了sqlserver的包,如果你确定加进去了并且没问题,那么确定下你的sqlserver版本,是2003或者是2008,因为两个版本的驱动配置是不一样的,2008是com.microsoft.sqlserver.jdbc.SQLServerDriver,之前的版本是com.microsoft.jdbc.sqlserver.SQLServerDriver
解决方案三:
jar包不对
解决方案四:
jdbc的jar包不对,楼主换别的试试用的不是azuredb吧?
解决方案五:
1楼回答的很详细了,按照一楼的思路检查下。

时间: 2024-08-02 16:34:05

Couldn&amp;#x27;t load class com.microsoft.jdbc.sqlserver.SQLServerDriver的相关文章

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

问题描述 连接SQL2005 是出现:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver的问题已经看过网上发的很多帖子,也试过很多方法都没有解决.一样的代码在java项目中没问题,放到一个插件项目中出现上面的问题(驱动包以加到插件项目中)PS:我是想把数据库中的表名和字段名取出来 问题补充:anyasir 写道 解决方案 biuldpath是编译时环境,就是你在eclipseIDE下不显示错

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户

问题描述 java.sql.SQLException:[Microsoft][SQLServer2000DriverforJDBC][SQLServer]用户'sa'登录失败.这是连接数据库的代码:packagedatabase;importjava.sql.*;publicclassConnectionDB{publicstaticConnectiongetConnection(){Connectionconn=null;Stringurl="jdbc:sqlserver://localhos

Microsoft.EntityFrameworkCore.SqlServer 和 Microsoft.EntityFrameworkCore有什么区别?

问题描述 Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore想装一个最新的EntityFrameworkCore,搜索出好几个结果.应该装哪一个? 解决方案 解决方案二:Microsoft.EntityFrameworkCore1.0.0EntityFrameworkCoreisalightweightandextensibleversionofthepopularEntityFrameworkdataacce

Can&amp;amp;#x27;t load IA 32-bit .dll on a AMD 64-bit platform

问题描述 在myeclipse中使用的,tomcat异常:java.lang.UnsatisfiedLinkError:D:JAVAApacheTomcatbintcnative-1.dll:Can'tloadIA32-bit.dllonaAMD64-bitplatformatjava.lang.ClassLoader$NativeLibrary.load(NativeMethod)atjava.lang.ClassLoader.loadLibrary0(ClassLoader.java:177

四级连动菜单[jsp+Microsoft SQL Server]

js|server|菜单 <%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>四级连动菜单</title><

关于数据库连接

数据|数据库|数据库连接 对于数据库的连接,有一些共性的东西:积累了几个方法,可以作为一个可复用的模块./********************************************************************/  类JbfcmsConnect :import java.io.*;import java.util.*;import java.sql.*;import java.text.*;import java.lang.*; /** * @author  * 

SQL jdbc解决自动自动增长列统一处理问题纪实

sql|解决|问题 sql server2005 jdbc解决自动自动增长列统一处理问题纪实 作者fbysssmsn:jameslastchina@hotmail.com  blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处 关键字:自动增长列,jdbc,sqlserver2005 背景:系统要支持多种数据库,统一insert的时候获取自动增长列的处理方式问题1:insert+select方案sqlserver2000可以使用insertSql  +

java JDBC 提高程序可移植性

程序 很多java初学者在开始接触JDBC编程的时候,在网上和大部分的教材上都是这样介绍JDBC一般的程序://可以运行的完整程序import java.sql.*; public class DatabaseDemo{ public static void main(String args[]) { Connection con; Statement stmt; ResultSet rs; //load the driver class try {//直接在程序里面写字符串 com.micro

sql server2005 jdbc解决自动增长列统一处理问题纪实

背景:系统要支持多种数据库,统一insert的时候获取自动增长列的处理方式 问题1:insert+select方案 sqlserver2000可以使用insertSql + SELECT @@IDENTITY AS 'Identity'的方式来获得,但是mysql则只能使用executeUpdate(insertSql); executeQuery('SELECT last_insert_id() ')这样的方式,否则会抛出异常:java.sql.SQLException: Can not is