java与数据库的问题 当数据库中字段名不确定时,怎样取出数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果字段名不确定的话,那1,传进要取的字段名做参数String fieldname="$fieldname";resultset.getObject(fieldname);2如果字段的顺序固定,就取索引,resultset.getObject(index) 问题补充:就像下面这种情况String sql = "";String type = request.getParameter("type");if(type.equals("...")){ sql = "select * from table1";}if(type.equals("...")){ sql = "select * from table2";}rs = stmt.executeQuery(sql);String 1 = rs.getString();String 2 = rs.getString();String 3 = rs.getString();怎么取出来 如果字段顺序是确定的,那么select * 查询所有字段然后ResultSet.get***(n)取那个字段。如果字段顺序不确定,就必须在执行sql语句钱确认这个字段名。 不错,有个ResultSetMetaData可以取出列名你再根据列名取值 就是用rs.getString(n),n代表的是第几列的数据 不需要知道字段名 最好还是知道字段名称 不然取出来的数据有什么用呀 三位一体加业务知识(java,数据库、应用服务器+业务),才是java学习的正道,http://javadbserver.ucoz.com/http://javadbserver.free.mingyao.net 根据索引来取 像rs.getString(1); 请教个正则表达式问题 java Font style 相关 谁能告诉我java severlet和JSP有什么区别啊,希望能详细、点!谢谢! 为什么double类型的变量除零不会产生异常 请大家帮帮忙 感激不尽 [001]java初學者問題 JComboBox在不同的lookAndFeel如何固定大小? 条形码、、新手求帮助 关于java socket的问题 有没有好的开发工具? 急!急!急!java计时器 JAVA线程同步,关于使用synchronized的问题
那1,传进要取的字段名做参数String fieldname="$fieldname";resultset.getObject(fieldname);
2如果字段的顺序固定,就取索引,resultset.getObject(index)
String type = request.getParameter("type");
if(type.equals("..."))
{
sql = "select * from table1";
}
if(type.equals("..."))
{
sql = "select * from table2";
}
rs = stmt.executeQuery(sql);
String 1 = rs.getString();
String 2 = rs.getString();
String 3 = rs.getString();怎么取出来
select * 查询所有字段
然后ResultSet.get***(n)取那个字段。如果字段顺序不确定,就必须在执行sql语句钱确认这个字段名。
不错,有个ResultSetMetaData可以取出列名你再根据列名取值
http://javadbserver.ucoz.com/
http://javadbserver.free.mingyao.net