想读sql中一个表里所有记录 为什么只返回各列列名和第一列记录 其他列不返回结果 小白一枚 代码如下 求大神指导

问题描述

代码如下有其他方法和源码最好求大神指导Connectionconnection=null;PreparedStatementps=null;ResultSetMetaDatarsmd=null;ResultSetrs=null;try{Class.forName("com.mysql.jdbc.Driver");connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/coinfo","root","111111");ps=(PreparedStatement)connection.prepareStatement("select*fromrcd");rsmd=ps.getMetaData();rs=ps.executeQuery();for(inti=1;i<rsmd.getColumnCount()+1;i++){System.out.println(rsmd.getColumnName(i));while(rs.next()){System.out.println(rs.getString(rsmd.getColumnName(i)));}}}catch(ClassNotFoundExceptioncnfex){cnfex.printStackTrace();}catch(SQLExceptionsqlex){sqlex.printStackTrace();}

解决方案

解决方案二:
while(rs.next()){.放到for(inti=1;i<rsmd.getColumnCount()+1;i++)外面去
解决方案三:
executeQuery()是执行查询的方法吧??调试看看
解决方案四:
for和while调一下位置
解决方案五:
JAVA?大约是这样的:for(inti=1;i<rsmd.getColumnCount()+1;i++){System.out.println(rsmd.getColumnName(i));}while(rs.next()){for(inti=1;i<rsmd.getColumnCount()+1;i++){System.out.println(rs.getString(rsmd.getColumnName(i)));}}

话说你这个列下标是从1起的?从0起的话应该是for(inti=0;i<rsmd.getColumnCount();i++)
解决方案六:
for(inti=1;i<rsmd.getColumnCount()+1;i++){System.out.println(rsmd.getColumnName(i));while(rs.next()){System.out.println(rs.getString(rsmd.getColumnName(i)));}}while(rs.next()){System.out.println(rs.getString(rsmd.getColumnName(i)));}

时间: 2024-09-23 12:47:49

想读sql中一个表里所有记录 为什么只返回各列列名和第一列记录 其他列不返回结果 小白一枚 代码如下 求大神指导的相关文章

菜鸟 求解答-orcale中between and的sql语句怎么写啊!求大神指导

问题描述 orcale中between and的sql语句怎么写啊!求大神指导 就是我想查询数据库中name列里随便一个范围内的数据 该怎么写呢, 解决方案 你的name是什么类型的? 字符串的话只能用枚举了. name in ('a','b','c') 如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举 举例如下: 字段类型: name varchar2(30), age int(3) select * from tableName where n

c#窗体-winfrom中从一个界面传值到另一个界面怎么搞?求大神指导!

问题描述 winfrom中从一个界面传值到另一个界面怎么搞?求大神指导! 从SQL中查询数据,在窗口中输入查询的内容,将结果传到另一个窗口中的DataGridView控件中.求大神指导 解决方案 可以另建一个cs文件可以是一个类文件,在这个cs文件里面新建一个static的Datatable,,将原窗体中的Table传到这个DataTable里面,再在另一个窗体中访问这个DataTable,, 如新建cs文件为,Common.cs 里面有public static DataTable dt; 再

wpf-我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码

问题描述 我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码 老师要我们做一个旋转的时钟,初学有点懵懂,就是让时分秒针正常的按照系统时间来转动 解决方案 http://www.codeproject.com/Articles/29438/Analog-Clock-in-WPF

执行计划-跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢。oracle~

问题描述 跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢.oracle~ 具体请见截图,以为是内网无法拷贝代码,请见谅 注: 其中 A 表中的数据大概 60 多万晚条,下面 OB 表中数据才 6 千多条,换成用 in 也是一样的效率啊 exists还造成了全表扫描了,包括buffer sort 了 , 请大神知道如何改写此sql,谢谢啊~~~ 解决方案 求指导,希望大神帮助解答啊,谢谢啊

sql server-c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导

问题描述 c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导 string sql = " select a.2, a.3, b.2, b.3 from a, b, c where a.1= c.1 and b.1 = c.1 "; //查询语句太长 我就直接把意思表达出来 没有粘代码 DataSet ds1 = new DataSet(); DataTable dt = new DataTable (); DataSet ds2 =

如何在服务器空间中每隔一段时间自动执行一个程序,现在有的条件是服务器空间,没有服务器内部的权限,不能通过iis,求大神指导。

问题描述 如何在服务器空间中每隔一段时间自动执行一个程序,现在有的条件是服务器空间,没有服务器内部的权限,不能通过iis,求大神指导.详细说下现在要实现的功能,是这样,我们公司是做房产的,中介会上传一些房源图片,而现在这些图都是通过人工下载.要实现的功能是,自动下载这些图,并且转存到另一个空间中.与此同时,因为中介上传的时间不能确定,所以该程序,每隔两个小时运行一次.这个该怎么实现,求思路!!! 解决方案 解决方案二:你要下载到哪里,就应该在哪里执行你的程序啊你扔服务器上执行,图本来不就是在服务

数据-在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~

问题描述 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~ 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写?下面有初步的jsp代码.我用的是SSH框架.有一个下拉菜单的值是动态的,是别的表内的属性.怎么把一个单元格里的两个数据分别确定 <%@page contentType=""text/html; charset=UTF-8"" import=""java.util.*"&quo

自动-C#做一个像word中一样的字体加粗按钮要怎么写,求大神指导

问题描述 C#做一个像word中一样的字体加粗按钮要怎么写,求大神指导 就像word中把鼠标点一下那个按钮会嵌进去然后一直会是粗体,将光标移到文本哪里会自动判断粗体还是细的,如果是细的按钮就会跳出来,如果是粗的按钮会嵌进去,求大神知道怎么写 解决方案 用richtextbox,获取鼠标在文本中的位置,再获取当前位置左右两个字符,判断是否是黑体,如果是按扭不可用,不是按扭可用. 解决方案二: 使用CheckBox空间,属性 Appearance设置为Button

java容器 collection-JAVA中什么是容器?什么是集合?求大神指导

问题描述 JAVA中什么是容器?什么是集合?求大神指导 容器是什么?跟接口是什么关系?集合又是什么?求大神帮忙?????? 解决方案 Java集合容器主要有以下几类: 1,内置容器:数组 2,list容器:Vetor,Stack,ArrayList,LinkedList, CopyOnWriteArrayList(1.5),AttributeList(1.5),RoleList(1.5),RoleUnresolvedList(1.5), ConcurrentLinkedQueue(1.5),Ar