Jsp连接MySQL问题
小弟出学Jsp ,在连接MySQL时遇到麻烦请帮忙看看
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
out.println("Success loading Mysql Driver!");
}
catch (Exception E) {
out.println("Unable to load driver.");
}
try {
Connection C = DriverManager.getConnection("jdbc:mysql://localhost/news?user=rg&password=rg&useUnicode=true&characterEncoding=8859_1");
Statement s=C.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=s.executeQuery("select * from master");
out.print("Success connect Mysql server!");
out.println("<table border=1>");
int i=1;
for (i=10;i<20;i++)
{
if (rs.absolute(i))
{
out.println("<tr><td>");
out.println(rs.getString(1));
out.println("</td>");
out.println("<td>");
out.print(rs.getString(2));
out.println("</td>");
out.println("<td>");
}
else
{
break;
}
}
out.println("</table>");
rs.close();
s.close();
C.close();
}
catch (SQLException E) {
out.println("SQLException: " + E.getMessage());
out.println("SQLState: " + E.getSQLState());
out.println("VendorError: " + E.getErrorCode());
}
%>
连接结果是
Success loading Mysql Driver! SQLException: Communication failure during handshake. Is there a server running on localhost:3306? SQLState: null VendorError: 0
我用MySQL-front 是可以连上的