无法连接到从Java云端点谷歌MySQL的云实例
问题描述:
我对谷歌云中的MySQL实例,我想下面给出从Java云端点访问:但是我越来越无法连接到从Java云端点谷歌MySQL的云实例
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://cloud_sql_ip_address:3306?user=root&password=dbpassword";
Connection conn = DriverManager.getConnection(url);
此错误:
Access denied for user 'root'@'localhost' (using password: YES)
我不明白如何在日志中的本地主机功能,因为我试图连接到我的MySQL实例的IP地址。请让我知道我在这里做错了什么。
答
单从URL中移除密码部分下面给出:
String url = "jdbc:mysql://cloud_sql_ip_address:3306?user=root";
答
使用这个代替
String driver = "com.mysql.jdbc.GoogleDriver"
String url = "jdbc:google:mysql://<your-project-id>:<your-instance-name>/<your-database-name>?user=root"