小伙伴们大家好啊,最近再写一个项目,好久没有写自己的博客了,因为要做项目压测,需要模拟5000个用户进行访问,但我又不可能手动写5000个用户到数据库撒,于是就编写了一个小的批量导入程序,下面让我们来看看把。
那么首先需要一个bean来存储用户信息:
MiaoShaUser
@ToString
@Setter
@Getter
@AllArgsConstructor
public class MiaoShaUser {
private Long id;//用户id,手机号码
private String nickname;//用户名名称
private String password;//MD5(MD5(pass+明文+固定salt)+salt)
private String head;//头像,云存储id
private Date registerDate;//注册时间
private Date lastLoginDate;//登陆时间
private Integer loginCount;//登陆次数
}
你可以不用这么多,然后我们编写一个连接数据库的工具类
DBUtil
public class DBUtil {
private static Properties props;
static {
try {
InputStream in = DBUtil.class.getClassLoader().getResourceAsStream("application.properties");
props = new Properties();
props.load(in);
in.close();
}catch(Exception e) {
e.printStackTrace();

本文介绍了如何使用Java编写一个批量导入用户信息到数据库的程序,以应对项目压力测试中需要模拟大量用户的需求。通过创建用户Bean、数据库连接工具类和配置文件,利用DruidDataSource实现高效插入,简化了手动添加用户的工作。
最低0.47元/天 解锁文章
3326

被折叠的 条评论
为什么被折叠?



