我正在使用jdbc连接到mysql数据库抛出java。当我连接到我的localhost数据库时,它工作得很好。我想从远程PC访问这个数据库,我在freesqldatabase.com上找到了一个启用了远程访问的数据库。我得到了我的用户名,密码,sql server。我成功登录使用mysql workbench。当我在我的java代码中使用相同的确切信息替换我的localhost信息时,我收到了这个错误!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Access 用户'remoteserveruser'@'%'拒绝数据库'dbname'
我不知道我做错了什么。远程连接是否需要在java代码中更改某些内容,而不是在本地主机中进行更改或什么?
提前感谢:)