问题遇到的现象和发生背景
写代码先把思路写好,再写具体代码
问题相关代码,请勿粘贴截图
package com.jcli;
import com.jcli.bean.User;
import java.sql.*;
/**
* 查询单个用户, 输出到控制台
*/
public class Test01_select03 {
public static void main(String[] args) throws Exception {
// 1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.获得连接
String url = "jdbc:mysql://localhost:3306/jdbc_demo";
String user = "root";
String password = "root";
Connection connection = DriverManager.getConnection(url, user, password);
// 3.创建执行sql语句对象
Statement statement = connection.createStatement();
// 4.执行sql语句,处理结果
String sql = "SELECT * from USER WHERE username = 'ww'";
ResultSet resultSet = statement.executeQuery(sql);
// 5.创建user1对象
User user1 = null;
while (resultSet.next()){
// 6.取数据
int id = resultSet.getInt("id");
String username = resultSet.getString("username");
String password1 = resultSet.getString("password");
String nickname = resultSet.getString("nickname");
// 7.给user1赋值
user1 = new User();
// 8.封装数据
user1.setId(id);
user1.setUsername(username);
user1.setPassword(password1);
user1.setNickname(nickname);
}
// 9.释放资源
resultSet.close();
statement.close();
connection.close();
// 10.打印数据
System.out.println(user1);
}
}
运行结果及报错内容
代码直接没有换行
我的解答思路和尝试过的方法
手动换行
我想要达到的结果
写完代码能自动换行
@唐小亭
@anyuetiantang
@爱笑的架构师
@AkaCoder
@anyuetiantang
@qq874655551
@weixin_34062329
为啥艾特不了呢
服了呀,我代码里面写了字母L太多,提交不了
多来几个能艾特的人吧,我要关注你~