Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2827|回复: 8
打印 上一主题 下一主题

请问java要如何储存integer array到mysql?

[复制链接]

37

主题

0

好友

207

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

跳转到指定楼层
1#
发表于 2011-8-14 02:25 AM |只看该作者 |倒序浏览
本帖最后由 大山丘 于 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里 ?




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 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 中


回复

使用道具 举报

37

主题

0

好友

207

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

3#
发表于 2011-8-14 02:04 PM |只看该作者
回复 2# Super-Tomato
有没有例子可以分享呢? 我应该create什么type的column来储存integer array?
我的是java desktop app,  integer array要怎样去join??


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

4#
发表于 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


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

5#
发表于 2011-8-14 10:52 PM |只看该作者
StringUtils.join( array  , gluestr);

StringUtils 有array join 的method。
然后 就看你怎么写进 database 了。


回复

使用道具 举报

37

主题

0

好友

207

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

6#
发表于 2011-8-15 12:32 AM |只看该作者
回复 4# Super-Tomato
这样的话,从mysql retrieve string了之后要怎样放进新的array?
要从string一个一个split出来?
   


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

7#
发表于 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 都列出说明了嗎?


回复

使用道具 举报

37

主题

0

好友

207

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

8#
发表于 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~

如果没有别人有其他方法,就只能这样做了~


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

9#
发表于 2011-8-16 09:47 AM |只看该作者
可否·问问楼主,为什么你会要储存 array 进 database?
通常很少会要储存 array 进 database 的。

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

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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 05:30 PM , Processed in 0.112755 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部