作者forkome (丁丁是个人材)
看板Web_Design
标题[问题] SQL语法的使用
时间Tue Oct 9 09:28:23 2007
种类 子种类 书名
第一笔 小说 科幻 丁丁大战哥吉拉
第二笔 小说 科幻 星际大战丁丁
第三笔 小说 爱情 丁丁再爱我一遍
第四笔 杂志 生活 学丁丁减肥
第五笔 杂志 语言 跟丁丁学英文
目前小弟想把他放进三维阵列里来使用
array[0] = 小说 array[0][0] = 科幻 array[0][0][0] = 丁丁大战哥吉拉
array[1] = 杂志 array[0][1] = 爱情 array[0][1][0] = 丁丁再爱我一遍
小弟使用的方式是
rs1 = select distinct 种类 from book
while(rs1.next()){
array[i] = rs1.getString(1)
↑把种类放进一维阵列
rs2 = select distinct 子种类 from book where 种类 = rs1.getString(1)
while(rs1.next()){
array[i][j] = rs2.getString(1)
↑把子种类放进二维阵列
rs3 = select * from book where 种类=rs1.getString(1) and 子种类 = rs2.getString(1)
while(rs3.next()){
array[i][j][k] = rs3.getString(1)
↑把书名放进三维阵列
}
}
}
为了将结果放进阵列里,使用了三个RecordSet,若量大的话
会跑的很慢,上面是小弟使用的方式,不知有没有比较快的方式
使用的语言是java,主要是想减少RecordSet的使用
还是说~~没错,只能那样用
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.246.179
1F:推 pm2001:为什麽不建个class来存单笔资料 10/09 09:42
2F:推 forkome:BO吗?小弟不知用法,能不能大略讲一下用法,谢谢 10/09 10:49
3F:推 forkome:使用List来存取值吗? 10/09 10:54