我这个是什么错,我的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)
正在回答 回答被采纳积分+1
同学你好,开发时遇到"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。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星