jdbc获取字段名,个数的问题(解决马上结贴) http://expert.csdn.net/Expert/topic/929/929056.xml?temp=.6430323http://expert.csdn.net/Expert/topic/1129/1129789.xml?temp=.4647486 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet rset = stmt.executeQuery("select * from yourtable");ResultSetMetaData rsmd = rset.getMetaData() ;int columnCount = rsmd.getColumnCount();//得到列数 ResultSetMetaData rsmd = rs.getMetaData();for(int i=1;i<=rsmd.getColumnCount();i++){ String columnName = rsmd.getColumnLabel(i); ......} 可以做个循环,执行resule.getAsciiStream(i),i从0开始递增,直到产生异常,就认为i的值为字段数。i=0;try { while(true) { resule.getAsciiStream(i); i++; } } catch(Exception e) { int intColCount=i; } Java的drawString时怎样才能确保不被画出的其他图形覆盖? 谁给解释下为什么? 求一正则表达式? 关于传null 线程两问 为什么没有同步?(100分) JFrame 在WinXP中出现的不弹出问题 乱码问题 散分 新手问题:运行时报的这个错误是怎么回事? 有谁用过SQL Server 2000的JDBC? 有没有把JAVA程序转到C的工具? 好久不来了,大家还好吗?
ResultSet rset = stmt.executeQuery("select * from yourtable");
ResultSetMetaData rsmd = rset.getMetaData() ;int columnCount = rsmd.getColumnCount();//得到列数
for(int i=1;i<=rsmd.getColumnCount();i++)
{
String columnName = rsmd.getColumnLabel(i);
......
}
值为字段数。
i=0;
try
{
while(true)
{
resule.getAsciiStream(i);
i++;
}
}
catch(Exception e)
{
int intColCount=i;
}