junit测试在mysql生成表出现的问题及解决
2017-02-17 11:03
260 查看
首先是这个问题
多方查找,发现是少了hamcrest包。将hamcrest-core.jar加入到Build Path就可以了。
下载地址:http://www.java2s.com/Code/Jar/h/hamcrest.htm
后来有个错误看不懂,给测试类加上一个main方法,把测试放进去执行:
public static void main(String[] args) {
new TestStudent().testSchemaExport();
}
然后出现错误
Cannot load JDBC driver class 'com.MySQL.jdbc.Driver’
一般是连接字符串的问题,这个之前也遇到过,之前用了这样的连接字符串就好了
jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2b8
事实证明这次也管用。起码这个问题在我的环境下解决了。
java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribing
多方查找,发现是少了hamcrest包。将hamcrest-core.jar加入到Build Path就可以了。
下载地址:http://www.java2s.com/Code/Jar/h/hamcrest.htm
后来有个错误看不懂,给测试类加上一个main方法,把测试放进去执行:
public static void main(String[] args) {
new TestStudent().testSchemaExport();
}
然后出现错误
Cannot load JDBC driver class 'com.MySQL.jdbc.Driver’
一般是连接字符串的问题,这个之前也遇到过,之前用了这样的连接字符串就好了
jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2b8
事实证明这次也管用。起码这个问题在我的环境下解决了。
相关文章推荐
- 如何解决MySQL导入大数据出现的问题
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- python2.6使用mysql包出现的一些问题以及解决办法
- Mysql大小写中易出现的问题的解决
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- Mysql连接时出现Client does not support authentication protocol问题解决办法
- 解决qt mysql出现的:无法加载驱动问题
- 解决hibernate+mysql出现的隔天连接超时问题
- 【PHP问题大全】--PHP连接MySQL出现乱码的编码解决办法
- 再谈MySQL升级出现乱码问题的解决
- 解决中文存入MySql出现乱码问题
- 用base64加解密解决用xml传输图片或附件生成时出现乱码的问题
- 转 windows 环境下 mysql 数据库的升级以及 出现问题的解决 Communication link failure: Bad handshake
- MySQL插入显示汉字出现乱码问题的解决
- Junit测试spring hibernate产生javaw.exe异常的问题解决
- 解决ANT与JUNIT出现的问题
- powerdesigner中生成数据库脚本时出现长度限制问题的解决方法
- jsp servlet mysql fckeditor等配合使用时出现中文乱码的解决问题!
- 【问题请教】MySQL数据源配置过程中出现的问题===此问题已经解决!