首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问text中多值的sql写法

2012-01-14 
请教text中多值的sql写法前台有个input text,里面是多选的出来的结果如:小明,小红,小刚格式就是这样的,定

请教text中多值的sql写法
前台有个input text,里面是多选的出来的结果
如:小明,小红,小刚 
格式就是这样的,定死了

后来我字符串分割,已经放到数组arr_zz里面 
里面每个值为 小明 小红 小刚

现在我要去数据库,查询作者为这些的人
sql应该怎么写?

select * from article where author in ("小明","小红","小刚")

如何拼出这个sql句子

我这么写的
我先拼接 String temp = ("小明","小红","小刚");

String sql ="select * from article where author in " +temp;

然后执行sql 

但是好像不行
求思路啊~~~~

[解决办法]

Java code
        String temp = "('小明','小红','小刚')";        String sql ="select * from article where author in " +temp;        System.out.println(sql);
[解决办法]
sql语句的value如果是字符都是用 '' 引起 !数字可以不引!

热点排行