gpt4 book ai didi

mysql - 如何在Spring项目中从mysql执行命令CREATE USER?

转载 作者:行者123 更新时间:2023-11-29 09:42:12 25 4
gpt4 key购买 nike

我有一个 Spring 项目,当我在表上创建注册用户时,我也必须创建一个数据库用户。

现在我有:

user = userRepository.save(user);

命令是:

CREATE USER 'username' IDENTIFIED BY 'password';

可能吗?

最佳答案

你可以像下面这样做:

//UserService

@Autowired
private JdbcTemplate jdbcTemplate;

...
user = userRepository.save(user);
jdbcTemplate.execute("CREATE USER \'username\' IDENTIFIED BY \'password\'");

请注意,在应用程序属性中定义的数据源用户应该具有适当的权限来创建用户等。

关于mysql - 如何在Spring项目中从mysql执行命令CREATE USER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56400942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com