list类型的数据怎么插入到oracle数据库中一个字段里面 5

例如我得到了一个兴趣爱好,是一个list类型,怎样插入到oracle中的interest这一列中?... 例如我得到了一个兴趣爱好,是一个list类型,怎样插入到oracle中的interest这一列中? 展开
 我来答
wsv8088
2012-07-16
知道答主
回答量:46
采纳率:0%
帮助的人:17.4万
展开全部
要不就插入多行,再不就用一个分隔符(如“;”)分隔,拼接成一个字符串,存到这个字段里,但是要看你这个list到底有多少数据。如果很长你为什么不存成数据行,那样的话可以用两列,一列存value,一列存name
更多追问追答
追问
这是做注册页面,还有好多字段不是只有兴趣爱好,我们用“,”将他们拼好,那往出取的时候是不是还得再通过“,”在分开成list?没有直接插入的方法和直接取值的方法吗?
追答
没有直接可用的方法,你可以将下拉控件的值作为一个javabean的属性,数据类型是数组,那样你在action中可以直接取,也可以直接赋。当然前提是你用的struts。
百度网友3a8f439
2012-07-16 · TA获得超过300个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:160万
展开全部
建议将这个list转成一个字符串存入interest列中,中间可以自定义一个字符将各爱好隔开
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
已尽1314
2012-07-16
知道答主
回答量:50
采纳率:0%
帮助的人:25.3万
展开全部
注册页面的话,估计那个兴趣爱好用的是复选框啊,那总共也没几个啊,如果一定要存到数据库里面的话,那就拼接成字符串吧 以后转换回来 spilt()一下应该就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖糖寳寳
推荐于2017-10-02 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3954万
展开全部
oracle数据库number是对应数字(整数或者小数),如string型一定要转成Int或者浮点型:
String str = "123";
String str1 = "123.123" ;
System.out.println(Integer.parseInt(str));
System.out.println(Float.parseFloat(str1));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式