java 连接错误- Could not get JDBC Connection

问题描述

Could not get JDBC Connection

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:

Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'

The error may exist in cn/drzk/wanda/cinema/dao/form/dao/TicketsFromDao.java (best guess)

The error may involve cn.drzk.wanda.cinema.dao.form.dao.TicketsFromDao.count

The error occurred while executing a query

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'

解决方案

有没有引入SqlServer相关jar包 好像是sqljdbc.jar

解决方案二:

连接数据库失败,看看配置文件中的数据库名,用户名密码对不对

解决方案三:

刚才你不是发过贴了···
Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'
SqlServer的驱动找不到

解决方案四:

这是一个配置文件模板,就是第二行,要配置数据库JDBC包路径,你找一下是不是这里的问题

<generatorConfiguration>
<classPathEntry location="数据库JDBC包路径"/>
<context id="项目id" targetRuntime="MyBatis3">
<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin"/>
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
<plugin type="org.mybatis.generator.plugins.CaseInsensitiveLikePlugin"/>
<commentGenerator>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<jdbcConnection driverClass="数据库驱动" connectionURL="数据库URL" userId="数据库用户名" password="密码"/>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<javaModelGenerator targetPackage="目标包名" targetProject="目标路径">
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="目标包名" targetProject="目标路径">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="目标包名" targetProject="目标路径">
<property name="enableSubPackages" value="false"/>
</javaClientGenerator>
<table tableName="表名" domainObjectName="Model类名"/>
</context>
</generatorConfiguration>

解决方案五:


代码就只是测试一下查询
测试类
@Autowired
private TicketsFromDao ticketsFromDao;
@Test
public void test6() {
System.out.println("business.decideTickets()===" + ticketsFromDao.count());
}

TicketsFromDao类
@Repository

public interface TicketsFromDao extends BaseFromDao {

@Select("exec sys.sp_readerrorlog 0, 1, 'listening'")
public long count() ;

@Select("select count(1) from Tickets")
public long countByCondition(Map<String, Object> prame) ;

@Select("select * from Tickets a where a.scanContent=#{scanContent}")
public List<Tickets> find(Map<String, Object> prame) ;

@Select("select * from Tickets a where a.scanContent=#{scanContent}")
public List<Tickets> findByDate(Map<String, String> prame) ;

}

解决方案六:

Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'

明显找不到这个类啊,我去,1楼的人是怎么玩的?

解决方案七:

找不到这个类,你都不知道怎么做?我去,别再来问了.

时间: 2024-12-30 09:20:15

java 连接错误- Could not get JDBC Connection的相关文章

java连接mysql中遇到的问题

问题描述 本人之前的mysql卸载重新装了一个5.0版本的,在数据库中已经写入了东西,可以在mysql读出,但是使用java连接的时候总是说连接不上.自己的用户名.密码.url都没有问题,请大家指导一下.Exceptioninthread"main"com.mysql.jdbc.CommunicationsException:Communicationslinkfailureduetounderlyingexception:**BEGINNESTEDEXCEPTION**java.ne

Java 实现连接sql server 2000(JDBC数据库访问例子)

server|访问|数据|数据库 刘金龙 04041222 ljlsunny@vip.sina.com   第一种:通过ODBC连接数据库 JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献.笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAP

java 连接异常-java 启动jdbc 事务报错 嵌套异常

问题描述 java 启动jdbc 事务报错 嵌套异常 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC

JNDI简介,jndi在tomcat中的配置,jdbc api简介,java连接数据库服务

连接数据库 JNDI(Java 命名和目录接口)   JNDI(Java 命名和目录接口) 分布式计算环境通常使用命名和目录服务来获取共享的组件和资源.命名和目录服务将名称与位置.服务.信息和资源关联起来.  命名服务提供名称-对象的映射.目录服务提供有关对象的信息,并提供定位这些对象所需的搜索工具.有许多命名和目录服务实现,并且到它们的接口是不同的. Java 命名和目录接口或 JNDI 提供了一个用于访问不同的命名和目录服务的公共接口.请参阅 URL java.sun.com/product

arcgis java 连接sde错误 求帮助

问题描述 arcgis java 连接sde错误 求帮助 initializeArcGISLicenses(); SdeWorkspaceFactory sdeFact = new SdeWorkspaceFactory(); // Create a PropertySet object that will contain all of the // SDE connection parameters PropertySet propSet = new PropertySet(); // Pop

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1905)错误如何解决

问题描述 大家好!我最近做网站tomcat会报下面的错误信息**BEGINNESTEDEXCEPTION**com.mysql.jdbc.CommunicationsExceptionMESSAGE:Communicationslinkfailureduetounderlyingexception:**BEGINNESTEDEXCEPTION**java.io.EOFExceptionSTACKTRACE:java.io.EOFExceptionatcom.mysql.jdbc.MysqlIO.

spring jdbc 连接错误,急求大神解答

问题描述 spring jdbc 连接错误,急求大神解答 错误信息:java.lang.NoClassDefFoundError: Could not initialize class org.springframework.jdbc.core.StatementCreatorUtils 代码: package com.xiaoming.spring.jdbc.dao; import javax.annotation.Resource; import javax.sql.DataSource;

Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置

问题描述 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置,注意这里是jdbc方法连接 而不是jdbc-odbc 例如access数据库就在项目中(project文件夹下) 代码为: try { // 加载jdbc - odbc驱动 Class.forName("com.hxtt.sql.access.AccessDriver"); // 根据url创建连接实例 a

mysql-MyEclipse中MySQL的jdbc连接错误

问题描述 MyEclipse中MySQL的jdbc连接错误 在new新的数据库时候用testDriver检测驱动是否连通的时候提示 Error while performing database login with the MySQL driver:Access denied for user "admin@localhost"(using password : YES) 这是为什么啊 ?本人小白 求解答 解决方案 账号密码错误 检查账号对不对 解决方案二: admin@localh