Heim  >  Artikel  >  Datenbank  >  连接MySQL数据库出现错误解决一例

连接MySQL数据库出现错误解决一例

WBOY
WBOYOriginal
2016-06-07 17:12:331021Durchsuche

java.sql.SQLException: Access denied for user

java.sql.SQLException: Access denied for user 'root,password=www.linuxidc.com'@'localhost' (using password: NO)

今天自己试着写了下连接数据库的代码的时候出现一个问题,整了半天才发现错误的原因

String driver="com.mysql.jdbc.Driver";

String url ="jdbc:mysql://localhost:3306/paper?user=root,password=www.linuxidc.com";

Class.forName(driver);

this.connection=DriverManager.getConnection(url);

这段代码有一处出现了错误“user=root,password=www.linuxidc.com”这里不能用“,”连接而是用“&”,默认的“&”符合用来分隔用户名和密码的。

其实我想了下,这个还有一种写法不容易出错:DriverManager.getConnection(url,user,password);这个方法把他们分开写。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Oracle子查询详解Nächster Artikel:Oracle 数据库中 drop table 与purge