JBTALKS.CC

标题: 请问java要如何储存integer array到mysql? [打印本页]

作者: 大山丘    时间: 2011-8-14 02:25 AM
标题: 请问java要如何储存integer array到mysql?
本帖最后由 大山丘 于 2011-8-14 02:35 AM 编辑

如题,请问有谁知道在java netbeans里, 如何能储存integer array 到 mysql database??
exp:
Int ordersnumber [] = { 0 , 8 ,3 ,3, 9, 6, 2};
如何把ordersnumber里的value存到一个database field里 ?
作者: Super-Tomato    时间: 2011-8-14 09:35 AM
如题,请问有谁知道在java netbeans里, 如何能储存integer array 到 mysql database??
exp:
Int ordersnumber [] = { 0 , 8 ,3 ,3, 9, 6, 2};
如何把ordersnumber里的value存到一个database field里 ?
大山丘 发表于 2011-8-14 02:25 AM



先把你的 integer 都 join 一起了才賦於到 mysql query 中
作者: 大山丘    时间: 2011-8-14 02:04 PM
回复 2# Super-Tomato
有没有例子可以分享呢? 我应该create什么type的column来储存integer array?
我的是java desktop app,  integer array要怎样去join??
作者: Super-Tomato    时间: 2011-8-14 10:22 PM
回复  Super-Tomato
有没有例子可以分享呢? 我应该create什么type的column来储存integer array?
我的是java desktop app,  integer array要怎样去join??
大山丘 发表于 2011-8-14 02:04 PM



栏位可以使用 string
怎麽去 join?? 當然就看你自己要怎麽寫啊,最基本就是 for loop
作者: 宅男-兜着走    时间: 2011-8-14 10:52 PM
StringUtils.join( array  , gluestr);

StringUtils 有array join 的method。
然后 就看你怎么写进 database 了。
作者: 大山丘    时间: 2011-8-15 12:32 AM
回复 4# Super-Tomato
这样的话,从mysql retrieve string了之后要怎样放进新的array?
要从string一个一个split出来?
   
作者: Super-Tomato    时间: 2011-8-15 12:37 AM
回复  Super-Tomato
这样的话,从mysql retrieve string了之后要怎样放进新的array?
要从string一个一个 ...
大山丘 发表于 2011-8-15 12:32 AM



樓主啊樓主,你學 Java 的時候到底有没有去查阅或下載 Sun 所提供的 Documentation?
里面的 String package 不就把所有的 method 都列出说明了嗎?
作者: 大山丘    时间: 2011-8-15 12:52 AM
本帖最后由 大山丘 于 2011-8-15 12:54 AM 编辑

回复 7# Super-Tomato
哈哈,没有专攻java咧~这个方法不是没有想过,
只是大家真的都是用这个方法来save int array去database 吗?

1. join 所有的integer array 去string(用空格来间隔)
2.把string存到database
3.要用时,拿出来放进string
4.string里用Loop把每一个string sub出来convert成integer储进array~

如果没有别人有其他方法,就只能这样做了~
作者: ~Zero    时间: 2011-8-16 09:47 AM
可否·问问楼主,为什么你会要储存 array 进 database?
通常很少会要储存 array 进 database 的。

如果是 one to many 的 relationship,是否你的 database design 有问题?

至于如何 join,用 for loop 来 join 最简单了。
过后可以用 string.split 来拿回。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5