我爱Aspx >> Asp.Net >> 新手请教简单问题初学jsp,对java不是很熟悉,我试着写个blog系统,有两个问题想不通,大家指点一下
google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";
(1)在设计好友功能时不知道怎么设计数据库,我现在的想法是在数据库中的个人信息表中加入一个列类型为string列,其中保存朋友的 id .如果朋友有多个,中间用,隔开,不知道还有什么好点的办法吗?
(2)如果使用上面的办法,在个人信息的java类中,又是如何保存这些朋友id号呢?用一个整形数组吗?如果是这样,那删除好友怎么实现呢?难道删除数组中一个元素,还要将后面的元素全都前移?
小弟C++转过来的,对java觉得是又笨又好,笨的是没有指针,好不灵活,好的是没C++麻烦了,省了不少事。
第2楼. 由 whirlsun 于 2007-6-23 14:33:37 发表
看了你的问题,发现本来在于你原来是学习java的,还是学习c++的。而是在于你以前基本上没有掠过数据库的开发。其实你的问题要是放在数据库版面去问的话可能回答你的问题的人会更多些。
对于你以上的问题只需要再建一个表就解决了,如:
表名:好友表
字段名 类型
id NUMBER
用户ID NUMBER
好用用户ID NUMBER
这样就ok了。
第3楼. 由 red_berries 于 2007-6-23 14:45:14 发表
这种方式我也想过,不过觉得这样有点太浪费空间了,如果有10个人互相为好友,就要有10×10项啊。不过想想这样也行,表更加聚合了,但就算是这样存储,在java类中如何来存储这些好友 id 呢?使用数组?
第4楼. 由 red_berries 于 2007-6-23 21:28:14 发表
这个不会没有人知道吧,说明了就是java中是如何实现删除数组的啊,
第5楼. 由 lichun520 于 2007-6-24 1:38:14 发表
额
表名:好友表
字段名 类型
id NUMBER
用户ID NUMBER
好用用户ID NUMBER
基本上就是遍历这张表,放入List中,然后想怎么折腾List都行
楼主貌似还在C++的汪洋大海里
第6楼. 由 red_berries 于 2007-6-24 11:49:20 发表
谢谢了,呵呵
Ҷƪл˵?
【99%的人没见过的ASP注入,等待..[07-06]
为什么我从网上抓取的数会有总是[07-06]
如何写一个DAT文件,将dbf文件的..[07-06]
hibernate如何读取ORACL中的blob..[07-06]
关于数据库连接池的难题,DBCP,想..[07-06]
多表查询:用同一个SQL语句对两数..[07-06]
求教:我这段循环语句错在哪里的?[07-06]
最近几天在学STRUTS,有个超级菜..[07-06]
如何遍历窗体上的控件并按TYPE给..[07-06]
struts和hibernate简单问题[07-06]