java解析字符串(解析sql语句,得到需要查询显示的字段名)。
例1:selectf_spbmfrom表1解析出来的需要查询的字段应该是-----------------f_spbm例2:selectf_spbm,f_spmcas'名...
例1:select f_spbm from 表1
解析出来的需要查询的字段应该是-----------------f_spbm
例2:
select f_spbm,f_spmc as '名称', isnull((select f_sptm from 表1 where f_Spbm ='0101010011'),'90')f_bm from 表2
(表1,表2不固定)
解析出来的需要查询的字段应该是-----------------f_spbm,名称,f_bm
(说明:sql无法通过jdbc连接查询,表1,表2是什么表我不知道) 展开
解析出来的需要查询的字段应该是-----------------f_spbm
例2:
select f_spbm,f_spmc as '名称', isnull((select f_sptm from 表1 where f_Spbm ='0101010011'),'90')f_bm from 表2
(表1,表2不固定)
解析出来的需要查询的字段应该是-----------------f_spbm,名称,f_bm
(说明:sql无法通过jdbc连接查询,表1,表2是什么表我不知道) 展开
2个回答
展开全部
我写一条把
String aa=''select "+f_spbm+" from 表1"
主要注意其中的空格 select 后面的, from前面的空格。。
第二条一样。。表不固定,字段也就不能固定,功能也就不能固定,一般编写都会将表固定的。
String aa=''select "+f_spbm+" from 表1"
主要注意其中的空格 select 后面的, from前面的空格。。
第二条一样。。表不固定,字段也就不能固定,功能也就不能固定,一般编写都会将表固定的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Sql语句前加上SET FMTONLY ON,再执行Sql语句,该设置只将元数据返回给客户端,可以用于测试响应的格式,而不必实际执行查询.有了返回的表结构,还怕得到不到要查询的字段
例:
SET FMTONLY ON;
SELECT f_spbm,f_spmc as '名称' FROM 表1;
SET FMTONLY OFF;
例:
SET FMTONLY ON;
SELECT f_spbm,f_spmc as '名称' FROM 表1;
SET FMTONLY OFF;
追问
要查询的表 我不知道是什么表,所以无法执行sql
追答
不知道是什么表,那你的Select语句肿么写?以就是说你只要根据这个字符串解析出字段而不管他能不能执行,这可不好搞,select写法很多很随意.坐等高手
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询