我这个是什么错,我的MySQL用的是5版本的

我这个是什么错,我的MySQL用的是5版本的

CREATE TABLE goods(

  id INT PRIMARY KEY AUTO_INCREMENT,

  name VARCHAR(20) NOT NULL,

  price FLOAT NOT NULL,

  desp VARCHAR(30) NOT NULL

);



INSERT  goods(name,price,desp) VALUES('手机', 2000.0, '黑色,存储容量32G'),

('冰箱', 1500.0,'银色,对开门'),

('洗衣机', 3000.0,'滚筒'),

('空调', 4000,'变频空调');

package jdbc;



import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;


import org.junit.jupiter.api.Test;


import com.mysql.jdbc.Driver;


public class Demo1 {

   

@Test

public void test1() {

try {

DriverManager.registerDriver(new Driver());

    Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/user", "root", "123456");

String sql="SELECT * FROM user.student";

Statement stmt=conn.createStatement();

ResultSet set=stmt.executeQuery(sql);

while(set.next()){

int id=set.getInt("id");

String name=set.getString("name");

System.out.println(id+" "+name);

}

set.close();

stmt.close();

conn.close();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


}

Class not found jdbc.Demo1

java.lang.ClassNotFoundException: jdbc.Demo1

at java.net.URLClassLoader.findClass(URLClassLoader.java:382)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:773)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:502)

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/5e4d001009468b1e19201017.jpg

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

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

1回答
好帮手慕小班 2020-02-19 18:58:42

同学你好,开发时遇到"no tests found with test runner ‘JUnit5’"问题时,同学可以尝试将导入的import org.junit.jupiter.api.Test;换成import org.junit.Test;再来试一试。

        另外,同学的sql语句中  SELECT * FROM user.student  书写是有问题的,这里的student是什么意思,同学还有user表、student表或者字段吗,建议同学去掉书写为正确的表名goods,比如SELECT * FROM goods。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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