no tests found with test runner JUnit5
来源:2-11 自由编程
必思答
2019-06-06 18:04:47
package com.imooc.jdbc.demo1; import java.sql.*; import org.junit.Test; public class Goods { @Test public void demo1() { try { // 1加载驱动 Class.forName("com.mysql.jdbc.Driver"); // 2.获得连接 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myJDBC", "root@localhost", "toor"); //3.创建执行SQL语句的对象,并执行SQL //3.1创建执行sql的对象 String sql="select*from user"; Statement stmt=conn.createStatement(); //3.2执行sql ResultSet resultSet=stmt.executeQuery(sql); while(resultSet.next()) { int id = resultSet.getInt("id"); String name=resultSet.getString("name"); Float price=resultSet.getFloat("price"); String desp=resultSet.getString("desp"); System.out.println(id+" "+name+" "+price+" "+desp); } //释放资源 resultSet.close(); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } }
请问这是怎么回事
5回答
同学你好,这是因为新版数据库驱动需要配置时区的原因哦~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
必思答
提问者
2019-06-06
吃吃吃鱼的猫
2019-06-06
同学你好,将报错的jar包remove掉。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
必思答
提问者
2019-06-06
这样看来应该是引入了的啊
吃吃吃鱼的猫
2019-06-06
问一下同学是否引入了JUnit5的jar包呢?
右键项目->
选择lib下的相应jar包,我这里是Junit4,同学应该加入JUnit5。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题