首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不指定密码的JDBC MySQL连接

问不指定密码的JDBC MySQL连接
EN

Stack Overflow用户
提问于 2013-02-06 22:53:13
回答 2查看 5.8K关注 0票数 0

是否可以在不使用MySQL代码指定用户名和密码的情况下连接到Java数据库:

Connection con=DriverManager.getConnection("database url","username","password");

或者,有没有办法使用Java更改用户名和密码?

EN

回答 2

Stack Overflow用户

发布于 2013-02-06 23:36:38

我不知道您是否可以设置一个默认用户,但您肯定可以设置一个没有密码的用户。

至于第二个问题,假设您的连接在MySQL中具有足够的权限,您几乎可以肯定地为任何用户设置密码。最基本的方法是这样做:

代码语言:javascript
复制
update user set password=password('new_pass') where user = 'someuser';

您可能还希望在where子句中指定主机字段。这需要在msql数据库中运行。

票数 0
EN

Stack Overflow用户

发布于 2016-07-28 17:00:48

还有另一种同名的匿名连接方法(无需用户名或密码):

代码语言:javascript
复制
Connection con=DriverManager.getConnection("database url");

来源:https://docs.oracle.com/javase/7/docs/api/java/sql/DriverManager.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14731937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档