当前位置:编程学习 > JSP >>

jsp中怎么向数据库中插入集合数据? 比如我要将爱好插入数据库,但是爱好有很多个如上网听音乐唱歌等,

那位高手解解一下本人非常感谢!! response.setContentType("text/html;charset=UTF-8"); request.setCharacterEncoding("UTF-8"); System.out.println("******************"); String uname=request.getParameter("uname"); System.out.println(uname); String xm=request.getParameter("xm"); String upwd=request.getParameter("upwd"); String usex=request.getParameter("usex"); String qq=request.getParameter("qq"); String zy=request.getParameter("zy"); String love[]=request.getParameterValues("love"); String mail=request.getParameter("mail"); String yhwt=request.getParameter("yhwt"); String wtda=request.getParameter("wtda"); Bkbean user=new Bkbean(); user.setUname(uname); user.setXm(xm); user.setUpwd(upwd); user.setUsex((usex.equals("0")? "男":"女")); user.setQq(qq); user.setZy(zy); String loveaa=null; for(int i=0;i<love.length;i++){ loveaa=love[i]; } System.out.println(loveaa); user.setLove(loveaa); //user.setLove("hello"); user.setMail(mail); user.setYhwt(yhwt); user.setWtda(wtda); Date d=new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); String bktime=sdf.format(d); user.setBktime(bktime); try { BkUserfactory.getBkuser().addUser(user); response.sendRedirect("../index.jsp"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }
追问:那到底能不能插进去,要怎么写啊?
答案:这个没关系,只要是字符串的,就可以接到你那个文本框里面的值,不需要数组,因为你再多的爱好都可以组成一个字符串,在一个文本框里面,直接接收赋值就行,当然,你的爱好这个字段的值放大一点,不然,可能放不下,不需要数组那么麻烦!有问题,留言、、
其他:shenmea 哪种语言也会影响虚拟主机的运行速度,也会占服务器资源的,相比较而言,asp运行比较快而且占资源小,但是安全性低

修改:
用ASP+ACCESS做站内搜索相对于其它语言来说,搜索量很大的时候,当然是PHP效率更好,速度更快,占用服务器资源较少。当然,网站编写要好,特别是搜索语句
 用ASP+ACCESS做站内搜索相对于其它语言来说,搜索量很大的时候,当然是PHP效率更好,速度更快,占用服务器资源较少。当然,网站编写要好,特别是搜索语句 

上一个:jsp和psp有什么不同的地方在网络上有什么不同的性质啊?
下一个:js问题 : 在jsp中 怎么实现如下内容:点击显示问题。。。。。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,