看不懂的报错

看不懂的报错

代码
package com.imooc.jdbc;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import org.junit.Test;

import com.imooc.jdbc.util.JDBCUtils;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class Demo3 {
	@Test
	public void demo1() {
		Connection conn = null;
		PreparedStatement pstm = null;
		ResultSet rs = null;
		try{
			//创建连接池
			ComboPooledDataSource dataSource = new ComboPooledDataSource();
			//设置连接池参数
			dataSource.setDriverClass("com.mysql.jdbc.Driver");
			dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/imooc_test");
			dataSource.setUser("root");
			dataSource.setPassword("password");
			dataSource.setMaxPoolSize(20);
			dataSource.setInitialPoolSize(3);
			//获得连接
			
			conn = dataSource.getConnection();
			String sql = "SELECT * FROM course";
			pstm = conn.prepareStatement(sql);
			rs = pstm.executeQuery();
			while(rs.next()) {
				System.out.println("id = "+rs.getInt("id")+"  "+"name = "+rs.getString("name")+"  "+"category = "+rs.getString("category")+"  "+"desp = "+rs.getString("desp")+"  "+"createTime = "+rs.getString("createTime")+"  ");
			}
		}catch(Exception e) {
			e.printStackTrace();
		}finally {
			JDBCUtils.release(pstm, conn, rs);
		}
	}
}
sql
USE imooc_test;
CREATE TABLE IF NOT EXISTS course(
	`id`INT UNSIGNED NOT NULL KEY AUTO_INCREMENT COMMENT"课程编号",
    `name`VARCHAR(20) NOT NULL COMMENT"课程名称",
    `category`VARCHAR(20) NOT NULL COMMENT"所属方向",
    `desp`VARCHAR(30)NOT NULL COMMENT"课程描述",
    `createtime`DATETIME NOT NULL COMMENT"创建时间"
)ENGINE=innoDB CHARSET=utf8;
INSERT course VALUES(NULL,"JAVA零基础","JAVA","JAVA基础语法",now()),
(NULL,"JAVA Web","Java","JSP和Servlet",now()),
(NULL,"前端小白","前端","HTML/CSS/JS",now());

报错截图

http://img1.sycdn.imooc.com//climg/5d7766b30001603319200916.jpg

文字

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=demo1], {ExactMatcher:fDisplayName=demo1(com.imooc.jdbc.Demo3)], {LeadingIdentifierMatcher:fClassName=com.imooc.jdbc.Demo3,fLeadingIdentifier=demo1]] from org.junit.internal.requests.ClassRequest@4fca772d

at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:83)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:74)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

工具

http://img1.sycdn.imooc.com//climg/5d7766ce0001687003190240.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕粉4119499 2019-09-10 17:22:27

解决了,有点懵,不知道为什么,java项目有红色感叹号,百度了一下,然后删了几个东西。就运行成功了。

  • 同学自己解决了很棒,这种探索精神值得鼓励哦~老师也从中积累到经验了~红色感叹号一般都是Build Path即编译环境的问题。这次的原因可能是同学引入的jar包和选中Build Path版本不一样的问题。祝学习愉快~
    2019-09-10 17:38:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师