Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDBC中的表列标题不正确_Java_Mysql_Jdbc_Columnheader - Fatal编程技术网

Java JDBC中的表列标题不正确

Java JDBC中的表列标题不正确,java,mysql,jdbc,columnheader,Java,Mysql,Jdbc,Columnheader,我已经使用EclipseIDE说明了mysql与java的连接,并添加了一些记录,但结果不正确。 当我显示表列表时,表字段没有显示,这里我得到了数据库名称 out.println(“”); 试一试{ ResultSet rs=com.db.Admin.getData(); ResultSetMetaData mdata=rs.getMetaData(); int NOC=mdata.getColumnCount(); 对于(int i=1;iFrom 获取指定列的表的目录名称 您可能想要: 获

我已经使用EclipseIDE说明了mysql与java的连接,并添加了一些记录,但结果不正确。 当我显示表列表时,表字段没有显示,这里我得到了数据库名称

out.println(“”);
试一试{
ResultSet rs=com.db.Admin.getData();
ResultSetMetaData mdata=rs.getMetaData();
int NOC=mdata.getColumnCount();
对于(int i=1;iFrom

获取指定列的表的目录名称

您可能想要:

获取指定列的建议标题,以便在打印输出和显示中使用。建议标题通常由SQL AS子句指定。如果未指定SQL AS,则getColumnLabel返回的值将与getColumnName方法返回的值相同

阅读文档后,一切都会变得简单。

获取指定列的表的目录名称

您可能想要:

获取指定列的建议标题,以便在打印输出和显示中使用。建议标题通常由SQL AS子句指定。如果未指定SQL AS,则getColumnLabel返回的值将与getColumnName方法返回的值相同


阅读文档后,一切都变得简单了。

您的while循环看起来像这样。您没有添加

while(rs.next()){
out.println(“”);

对于(inti=1;i您的while循环如下所示。您没有添加

while(rs.next()){
out.println(“”);
对于(int i=1;i
out.println("<body><tt><table border=1 width=90%><tr>");

try {

    ResultSet rs = com.db.Admin.getData();
    ResultSetMetaData mdata = rs.getMetaData();
    int NOC = mdata.getColumnCount();

    for (int i = 1; i <= NOC; i++) {
        out.println("<th>" + mdata.getCatalogName(i));

    }

    while (rs.next()) {
        out.println("<tr>");
        for (int i = 1; i <= NOC; i++)
            out.print("<td>" + rs.getString(i));
        out.println("</tr>");
    }

} catch (Exception e) {
    // TODO: handle exception
    out.print(e.toString());
}
    while (rs.next()) {
        out.println("<tr>");
        for (int i = 1; i <= NOC; i++)
            out.print("<td>" + rs.getString(i));
            out.print("</td>"); // You have missed to add it
        out.println("</tr>");
    }