怎样查询一个JAVA String数组里面所有的数在数据库里面对应的值? 20
RT.有多个String元素。全部验证这些元素在Mysql数据库里面的值的语句是什么?e.g.Stringtest="abcdefg";数据库里面a对应1,b对应2,c对...
RT.
有多个String元素。全部验证这些元素在Mysql数据库里面的值的语句是什么?
e.g.
String test = "a b c d e f g";
数据库里面 a 对应 1,b 对应2,c 对应 3,d 对应4......
怎么才能显示出 1,2,3,4,5....
我表述有一点错,test是一个数组(String[] test)里面有一些元素。全部验证这些元素在Mysql数据库里面的值的语句是什么? 展开
有多个String元素。全部验证这些元素在Mysql数据库里面的值的语句是什么?
e.g.
String test = "a b c d e f g";
数据库里面 a 对应 1,b 对应2,c 对应 3,d 对应4......
怎么才能显示出 1,2,3,4,5....
我表述有一点错,test是一个数组(String[] test)里面有一些元素。全部验证这些元素在Mysql数据库里面的值的语句是什么? 展开
4个回答
展开全部
这个问题,只要从数据库单个查询出来再拼出来就行了.
select val from table where key = "a";
select val from table where key = "a";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String sql = "select XXX from XXX where XXX= ' "test[XXX]" ' "
更多追问追答
追问
查询出来的多个结果用什么来接收?还是接收到一个数组里面去?
追答
不是有一个结果集resultSet来接收的吗? 或者你想放进数组里也行,在结果集中取出每一条数据来就把它加进数据里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历查询下就可以了
for(int i=0;i<test.length;i++){ //遍历String字符
char a=test.CharAt(i);
while(rs.next); //遍历数据库中数据
if(条件){
}
}
for(int i=0;i<test.length;i++){ //遍历String字符
char a=test.CharAt(i);
while(rs.next); //遍历数据库中数据
if(条件){
}
}
追问
你这个是在JAVA中的代码?
那如果一个字符串 String test = "a b c d";
那么数据库查询语言是什么呢?我还是有一点不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,楼上已经解释的很清楚了,强烈建议楼主去看下和数据库的交互部分,以及循环遍历方面的知识,不然讲不通了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询