2 baidu 29075865 baidu_29075865 于 2015.06.16 16:28 提问

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'

7个回答

syjgreen07
syjgreen07   2015.06.17 16:35

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

qq_28740645
qq_28740645 你觉得导包谁不会,你还敢说话?
一年多之前 回复
syjgreen07
syjgreen07   2015.06.16 17:23

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

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

syjgreen07
syjgreen07 回复baidu_29075865: 找不到这个类,你都不知道怎么做?我去,别再来问了.
大约 3 年之前 回复
baidu_29075865
baidu_29075865 随便乱玩啊。。。你能解决?
大约 3 年之前 回复
francislpx
francislpx   2015.06.16 16:50

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

francislpx
francislpx 回复baidu_29075865: 你找一下Mybatis的配置文件,贴一下代码,是配置文件,不是别的
大约 3 年之前 回复
baidu_29075865
baidu_29075865 是锕,没解决呀。。。怎么解决???
大约 3 年之前 回复
francislpx
francislpx   2015.06.16 17:19

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

baidu_29075865
baidu_29075865 lib里面有sqljdbc4.jar
大约 3 年之前 回复
bdmh
bdmh   Ds   Rxr 2015.06.16 16:32

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

baidu_29075865
baidu_29075865 看了,对的。
大约 3 年之前 回复
francislpx
francislpx   2015.06.16 17:00

这是一个配置文件模板,就是第二行,要配置数据库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>

baidu_29075865
baidu_29075865 加密没问题,我测过了。
大约 3 年之前 回复
baidu_29075865
baidu_29075865 我的配置文件与测试类与dao类都在你楼下。
大约 3 年之前 回复
baidu_29075865
baidu_29075865   2015.06.16 17:02

图片说明
代码就只是测试一下查询
测试类
@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) ;

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决 The Network Adapter could not establish the connection
自己用的解决 "The Network Adapter could not establish the connection" 的连接oracle问题。网上查的一些片段资料。主要是用自己去公司用的。
MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database解决
MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database解决
JdbcConnection
JdbcConnection 项目通过jsp+servlet+tomcat+mysql实现了对数据库的增删改查等功能,
Javal连接JDBC
public class Jdbc2 { public static void main(String[] args){ //加载驱动类 try { Class.forName("org.postgresql.Driver"); //建立连接(连接对象内部其实包含了Socket对象,是一个远程的连接,这是Connection对象管理的一个要点) //真正开放中,为了提高效率,都会使用连接池来管理连接对象 Connection coon= DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/user","postgres","971221"); Statement stmt = coon.createStatement(); String sql="insert into users(uname,paswrd)values('971221212','971221')"; stmt.execute(sql); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } } }
Android studio 配置gradle 2.3.0 插件所需pom、jar文件
Android 开发配置studio gradle 插件文件:pom、jar; 该资源包含gradle-2.3.0.pom、gradle-2.3.0.jar的插件文件;
jdbc connection
jdbc connection,
Android-SpinKit aar
react-native-spinkit Could not find com.github.ybq:Android-SpinKit:1.0.4. 更新不了: https://jcenter.bintray.com/com/github/ybq/Android-SpinKit/1.0.4/Android-SpinKit-1.0.4.pom https://jcenter.bintray.com/com/github/ybq/Android-SpinKit/1.0.4/Android-SpinKit-1.0.4.jar
class12.jar
class12 for jdbc connection
Oracle JDBC
ORACLE jdbc connection
jdbc jar connection database1.23
jdbc jar connection database1.23