我这个是什么错,我的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)
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。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题