JAVA纯驱动连接MYSQL数据库出现服务器内部错误

Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconn=DriverManager.get... Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager
.getConnection("jdbc:mysql://localhost:8080/company?uer=root&password=root");
String sql = "select * from emp";
ResultSet rs = conn.createStatement().executeQuery(sql);
这是连接代码,不知道哪里出现问题。
javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
description The server encountered an internal error that prevented it from fulfilling this request.
这是错误代码
展开
 我来答
daiyi19812012
2013-09-29 · TA获得超过158个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:112万
展开全部
这个是连接错误
("jdbc:mysql://localhost:8080/company?uer=root&password=root"); //uer应为user

去掉8080,看看你的mysql端口号是不是3306,如果是就用下面的
("jdbc:mysql://localhost/company?user=root&password=root");
或者
("jdbc:mysql://localhost:3306/company?user=root&password=root");

如果不是就改为其他端口号
ceast2009
2013-09-29 · TA获得超过134个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:64.9万
展开全部
端口号错啦,8080应该是tomcat的端口号,mysql的端口号是3306
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c579b73
2013-09-29
知道答主
回答量:43
采纳率:0%
帮助的人:16.2万
展开全部
mysql默认端口号是3306,要是别的你需要自己查看一下,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式