是否可以在不使用MySQL代码指定用户名和密码的情况下连接到Java数据库:
Connection con=DriverManager.getConnection("database url","username","password");
或者,有没有办法使用Java更改用户名和密码?
发布于 2013-02-06 23:36:38
我不知道您是否可以设置一个默认用户,但您肯定可以设置一个没有密码的用户。
至于第二个问题,假设您的连接在MySQL中具有足够的权限,您几乎可以肯定地为任何用户设置密码。最基本的方法是这样做:
update user set password=password('new_pass') where user = 'someuser';您可能还希望在where子句中指定主机字段。这需要在msql数据库中运行。
发布于 2016-07-28 17:00:48
还有另一种同名的匿名连接方法(无需用户名或密码):
Connection con=DriverManager.getConnection("database url");来源:https://docs.oracle.com/javase/7/docs/api/java/sql/DriverManager.html
https://stackoverflow.com/questions/14731937
复制相似问题