这是什么地方毛病 连不上服务器吗?

<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<%
//加载驱动程序
String driverName="com.mysql.jdbc.Driver";
//数据库信息
String userName="root";
//密码
String userPasswd="root";
//数据库名
String dbName="Student";
//表名
String tableName="stu_info";
//将数据库信息字符串连接成为一个完整的url(也可以直接写成url,分开写是明了可维护性强)

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = stmt.executeQuery(sql);
out.print("id");
out.print("|");
out.print("name");
out.print("|");
out.print("phone");
out.print("
");
while(rs.next()) {
out.print(rs.getString(1)+" ");
out.print("|");
out.print(rs.getString(2)+" ");
out.print("|");
out.print(rs.getString(3));
out.print("
");
}
out.print("
");
out.print("ok, Database Query Successd!");
rs.close();
stmt.close();
conn.close();
%>

3个回答

图片说明数据库图片

你确定你的账号密码正确吗?
//数据库信息
String userName="root";
//密码
String userPasswd="root";
还有我记得需要加个端口把,
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd;

qq_23126581
玄元复始道生初,守一无穷尽万物 回复qq_43172453: 我说了,你加个端口号3306试试,我都给你写出来了,上面
11 个月之前 回复
qq_43172453
qq_43172453 我用java可以调用数据库,tomcat输入127.0.0.1:8080的时候也可以输出tomcat界面,jsp不连接数据库也可以单独运行,但是把他们加到一起就不好使了。
11 个月之前 回复

用java最好先导入相应的包,查看相应数据库连接语句是否有误,运行看看有没有错误,有的话错误信息是什么。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!