如何将托管的mysql数据库连接到jsp?

问题描述:

我的代码:如何将托管的mysql数据库连接到jsp?

String connectionurl="jdbc:mysql://parthramiz.esy.es/u804261533_impac"; 
Class.forName("com.mysql.jdbc.Driver"); 
String user="abc"; 
String passwd="****"; 
Connection con=DriverManager.getConnection(connectionurl,user,passwd); 

错误发生:

CommunicationsException:通信链路故障发送到服务器的最后的分组是0毫秒前。

使用哪个连接字符串?

+0

你应该提供你的代码,你在哪里得到这个错误。 –

+0

String connectionurl =“jdbc:mysql://parthramiz.esy.es/u804261533_impac”; \t \t Class.forName(“com.mysql.jdbc.Driver”); \t \t String user =“abc”; \t \t String passwd =“****”; \t \t \t \t Connection con = DriverManager.getConnection(connectionurl,user,passwd); –

+0

@ParthModi始终更新您的问题。无需在评论中编写代码。 –

这种错误可能会发生少数事情。

因此,首先要检查的是您的localhost MySQL正在运行的位置。请通过输入\s进行检查。

接下来要确保端口号是一样的。

如果仍然无法使其工作,那么它可能是权限问题。授权grant all on *.*由“password”标识,然后运行flush特权,然后用localhost替换127.0.0.1并尝试重新连接。

检查这个SO post