我的Java连接返回到服务器故障的连接
问题描述:
下面是我连接到服务器我的Java连接返回到服务器故障的连接
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:81/user", "root", "");
JOptionPane.showMessageDialog(null, "Connection Established");
return conn;
}catch (Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
}
的实际连接可以在此行中找到:
DriverManager.getConnection("jdbc:mysql://localhost:81/user", "root", "");
正在使用端口81用于MySQL数据库因为80端口正在被另一个程序使用。
请帮我解决这个问题。并提前致谢。
答
am对于mysql数据库使用81端口,因为端口80正被 使用另一个程序。
在其上的MySQL服务器监听默认的TCP/IP端口是3306个不是80 MySQL的默认端口3306,除非你指定其他的“my.cnf中”配置文件。那么很可能你正在使用默认的3306端口。 尝试使用默认端口,除非您更改它。
+0
感谢你的答案downvoted。它工作完美。 –
答
尝试下面步骤来查找可能的原因
1.Manually平安和命令行连接到MySQL数据库和检查,如果你能够连接或不。
2.在代码中处理Java异常并打印异常对象。
3.检查您的服务器/数据库是否已启动并正在运行。
4.如果您有MYSQl客户端首先尝试从前端连接,如果您能够连接,那么我们需要查看JDBC Api代码并打印Exception并在每行之后放置System.out的代码。
显示消息&stacktrace,显示你的mysql服务器设置 - 这些都是必需品;否则,你会被分数 –