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

来源:3-6 自由编程

慕村1463237

2020-02-19 17:29:55

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://img.mukewang.com/climg/5e4d001009468b1e19201017.jpg

写回答

1回答

好帮手慕小班

2020-02-19

同学你好,开发时遇到"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。

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

0

0 学习 · 8016 问题

查看课程