从JavaSE应用程序连接EC2上的Mysql数据库

从JavaSE应用程序连接EC2上的Mysql数据库,java,mysql,amazon-ec2,Java,Mysql,Amazon Ec2,我只是从这类话题开始,我真的很感谢你的帮助 我正在尝试从一个简单的Java独立应用程序连接到运行在AWS EC2实例上的Mysql数据库,我已经可以通过jConnector使用主机、端口、用户和密码从Java程序连接到其他Mysql数据库。此外,我可以从mySql Workbench连接到我的EC2数据库,但我必须使用AWS密钥对文件 java.sql.Connection myConnection = DriverManager.getConnection("jdbc:mysql://AWS_

我只是从这类话题开始,我真的很感谢你的帮助

我正在尝试从一个简单的Java独立应用程序连接到运行在AWS EC2实例上的Mysql数据库,我已经可以通过jConnector使用主机、端口、用户和密码从Java程序连接到其他Mysql数据库。此外,我可以从mySql Workbench连接到我的EC2数据库,但我必须使用AWS密钥对文件

java.sql.Connection myConnection = DriverManager.getConnection("jdbc:mysql://AWS_HOST:3306/Clientes?verifyServerCertificate=true&useSSL=false","root","password");
是否可以仅通过JConnector使用密钥对文件进行连接

或者还需要什么知识或资源


为了了解使用AWS密钥对文件连接java程序需要什么,我特别推荐一个示例或提示。

AWS方面有一些限制,请检查1。EC2安全组具有允许远程访问的规则2。此外,还必须授予mysql根用户远程访问权限access@edwgiz感谢您的帮助,我假设root用户拥有所有权限,然后我应该使用aws密钥对文件来连接EC2数据库。最后,我在数据库中创建了一个新用户并配置了远程访问,然后我的java应用程序成功连接
java.sql.Connection myConnection = DriverManager.getConnection("jdbc:mysql://AWS_HOST:3306/Clientes?verifyServerCertificate=true&useSSL=false","root","password");