老师,我的运行没有出现信息,是哪里出问题了?

来源:2-1 JDBC的入门

藤六

2020-06-26 19:24:30

package com.jdbc.demo1;


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 JDBCdemo1 {

@Test

/**

* JDBC的入门程序

*/

public void demo1() {

// 1.加载驱动

try {

DriverManager.registerDriver(new Driver());


// 2.获得连接

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

// 3.创建执行SQL语句的对象,并且执行SQL

// 3.1创建执行SQL的对象

String sql = "select*from user1";

Statement stmt = conn.createStatement();

// 3.2执行SQL

ResultSet resultSet = stmt.executeQuery(sql);

while(resultSet.next()) {

int uid = resultSet.getInt("uid");

String username = resultSet.getString("username");

String password = resultSet.getString("password");

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

System.out.println(uid+"   "+username+"  "+password+"  "+name);

}

// 4.释放资源

resultSet.close();

stmt.close();

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}



}


写回答

2回答

好帮手慕小脸

2020-06-27

同学你好,根据报错信息:未找到测试运行程序junit 5的测试

http://img.mukewang.com/climg/5ef6b124093bd0fa05780062.jpg

建议同学导入junit4,且Test导包更换如下

import org.junit.Test;

2、连接数据库有误,localhost与端口号3306之间没有斜杠/:

jdbc:mysql://localhost:3306/数据库名

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

1

藤六

提问者

2020-06-26

老师我调试时有“No tests found with test runner 'junit 5'”提示

0

0 学习 · 8016 问题

查看课程