我正在将Vaadin应用程序从我的本地环境移动到EC2服务器。它有一个mysql数据库,我目前使用代码连接到该数据库:
connectionPool = new SimpleJDBCConnectionPool(
"com.mysql.jdbc.Driver",
"jdbc:mysql://localhost:3306/" + dbName, dbUser, dbPassword, 2, 50);
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + dbName, connectionProperties);
statement = connection.createStatement();
现在我明白我应该做的就是为我的服务器IP更改“localhost”但它不能正常工作......我已经正确地在服务器上运行mysql,我甚至使用phpmyadmin没有任何问题..
我收到错误:
通信链路故障:成功发送到服务器的最后一个数据包是0毫秒前。驱动程序未收到来自服务器的任何数据包。
关于什么是错的任何想法?