无法连接到在AWS上运行的MySQL数据库

用户3739751
public static void main (String[] args) { 
        String host = "jdbc:mysql://[email protected]:3306/"; 
        String uname = "root";
        String db = "customers";
        String password = "somepassword";
        String driver = "com.mysql.jdbc.Driver";
        int i = 0;
            try {
                Class.forName(driver).newInstance();
                Connection conn = DriverManager.getConnection(host+db, uname, password); 

                Statement st = conn.createStatement(); 
                i = st.executeUpdate("INSERT INTO users " + 
                        "VALUES ('Simpson1', '[email protected]', 'Springfield')"); 

                if(i==1)
                    System.out.println("Sucessfully Updated table");

                conn.close(); 
            } catch (Exception e) { 
                System.err.println("Got an exception! "); 
                System.err.println(e.getMessage()); 
            } 
}

我正在尝试连接到AWS DB,但是在运行上述程序时遇到以下异常和错误:

Got an exception! Communications link failure

The last packet sent successfully to the server was 0 milliseconds
ago. The driver has not received any packets from the server.

我要连接的主机名是否错误?

Naveen Vijay

根据数据库的连接字符串和URL,我看到您正在连接到EC2中安装的数据库。我假设您正在尝试通过/通过外部互联网连接到实例。

请检查以下设置

  1. 检查实例的安全组中的公用IP的TCP协议的实例的端口3306是否打开
  2. 您需要在MySQL中启用远程连接。它是数据库实例级别的设置。

确认是否存在连接/连接设置问题的最好的石蕊测试是尝试在连接数据库实例的同一ec2实例中运行上述代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法连接到在AWS上运行的MySQL数据库

来自分类Dev

无法连接到 AWS-RDS MySql 数据库

来自分类Dev

无法连接到Windows上的MySQL数据库

来自分类Dev

无法连接到Android KivyMD上的mysql数据库

来自分类Dev

无法连接到数据库-MySQL

来自分类Dev

无法连接到数据库-MySQL

来自分类Dev

无法连接到在EC2实例上运行的PostgreSQL数据库

来自分类Dev

AWS Lambda上的节点功能无法使用node-pg连接到数据库

来自分类Dev

运行Chainlink节点-无法连接到数据库

来自分类Dev

AWS:无法从我的机器连接到RDS数据库

来自分类Dev

无法从PHP脚本连接到AWS数据库

来自分类Dev

在AWS上为Django设置并连接到数据库

来自分类Dev

AWS ElasticBeantaslk上的Sidekiq未连接到数据库

来自分类Dev

成功创建后无法连接到AWS VM外部的mysql数据库

来自分类Dev

远程连接到AWS上托管的MySQL数据库

来自分类Dev

如何从终端连接到AWS mysql数据库实例

来自分类Dev

无法连接到 Docker 上的 SQL 数据库

来自分类Dev

无法连接到CentOS上的远程mysql数据库,错误为110

来自分类Dev

laravel无法连接到VM LAMP上的mysql数据库

来自分类Dev

PHP-无法连接到远程MySQL数据库

来自分类Dev

无法连接到MySQL:未知数据库'logindb'

来自分类Dev

无法使用MySQLConnection连接到MySQL数据库

来自分类Dev

无法连接到MySQL数据库-PHP

来自分类Dev

无法连接到远程MySQL数据库

来自分类Dev

错误:无法连接到MySQL数据库

来自分类Dev

使用MySQLWorkbench无法连接到(远程)MySQL数据库

来自分类Dev

无法连接到Docker容器中的MySQL数据库

来自分类Dev

无法连接到mysql远程数据库

来自分类Dev

无法通过JWS应用连接到MySQL数据库

Related 相关文章

热门标签

归档