一个我不知道该如何解决的错误。请大家帮助,谢谢大伙儿。
在JSPCN.net购买了虚拟主机和MYSQL数据库,但连接数据库的时候报了一个奇怪的错误(本地测试时一切正常),我想可能是数据库的问题,但数据库的设置我是没有权限的,所以我不知道如何在程序中去解决。请有经验的朋友帮我想想办法,谢谢大家。处于安全,我隐藏了密码和IP地址。数据库端口是3007,代码如下:
<%@page contentType= "text/html; charset=gb2312 "%>
<%@page language= "java "%>
<%@page import= "com.mysql.jdbc.Driver "%>
<%@page import= "java.sql.* "%>
<html>
<head>
<title> sqldemo </title>
</head>
<%!Connection con;%>
<%!Statement stmt;%>
<%!ResultSet rs;%>
<%
Class.forName( "com.mysql.jdbc.Driver ");
con = DriverManager.getConnection( "jdbc:mysql://221.10.254.88:3007/demo?user=aa&password=bb ");
String sql = "select * from flower ";
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
rs.next();
int id = rs.getInt(1);
out.print( " " + id);
%>
</body>
</html>
------解决方案--------------------权限问题
------解决方案--------------------你不是说数据库的设置是没有权限的吗.
------解决方案--------------------换个端口试试