作者PsMonkey (痞子军团团长)
站内Programming
标题Re: [问题] 怎麽写一个资料库?
时间Thu Feb 11 11:14:17 2010
※ 引述《yeagen (天使)》之铭言:
: 大家好
: 想请问,该怎麽写出一个简单的资料库
: 网路上有没有什麽资料,还是关键字,可以让我找到相关资讯的
我同意 adrianshum 的讲法
这个问题实在问的太糟糕了
简单,怎麽样才叫简单?
对我来讲,要在 C 里头开档读档就很难(Java 里头就很简单 [炸])
资料库越来越「只是一个概念」(当然,理论上曾经就也只是个概念)
能有系统地存资料、能提供方便检索资料的地方就可以叫做资料库
(所以图书馆也是一个资料库 [无误][炸])
M$ Excel 能不能算 database... 当然可以
(只要你不要说他是 DBMS 就好)
Hashtable 算不算资料库... 当然可以
(只要你的记忆体不要爆掉就好)
所以,你要... 多简单?
当然我们现在讲到资料库
就会扯到集合论、可怕的 SQL 语法(毫无标准可言)
一堆有的没的可以写成砖头厚的书、三学分上一学期...
更不用讲实际应用起来又是另外一回事情 [泪目]
如果回到你的问题,以资讯系的角度
我会推荐你一个好网站 \囧/
http://tinyurl.com/yfzogmp
当然,我建议 trace hsqldb(现在好像改名字了)
早一点的版本也无访,功能比较少、比较抓得到重点
其他用 Java 写、比较 light 的 database 也可以
毕竟 Java 搭配 IDE,trace 起来会比较轻松一点
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.20.150.154
1F:→ annheilong:c/c++没有很难啊 include <stdlib.h>120.126.194.175 02/11 13:22
2F:→ annheilong:freopen("in.txt", "r", stdin);120.126.194.175 02/11 13:23
3F:→ annheilong:上面是将stdin改成从档案读120.126.194.175 02/11 13:23
4F:→ annheilong:下面是改回键盘输入120.126.194.175 02/11 13:24
5F:→ annheilong:freopen("con", "r", stdin);120.126.194.175 02/11 13:24
6F:→ annheilong:学完这个我就忘了原本的了(误)120.126.194.175 02/11 13:24
7F:→ adrianshum:hsql 应该还在,名字好像还是一样耶。 219.79.103.239 02/11 23:59
8F:→ adrianshum:不过它的原作者後来自己写了另一个DBMS 219.79.103.239 02/11 23:59
9F:→ adrianshum:叫 H2 219.79.103.239 02/11 23:59
10F:推 brianhsu:SQLite3 也不错追,注解超详细。XD 114.32.42.74 02/12 07:44
11F:推 but:我写过的语言里 Java读档是最麻烦的.... 220.132.164.65 02/13 11:50
12F:→ PsMonkey:至少不用烦恼後续的字串处理阿 XD 114.140.1.61 02/13 13:48
13F:推 but:Java字串处理也没perl/php/ruby好用啊XD 220.132.164.65 02/14 19:28
14F:→ adrianshum:PsMonkey 单纯是指编码转换那方面吧 219.79.103.239 02/15 00:57
15F:推 but:我反而喜欢不做任何转换的语言...... 220.132.164.65 02/18 12:54
16F:→ but:以前经常要处理big5/sjis共存的文字档 220.132.164.65 02/18 12:54
17F:→ but:差点没被Java气死 220.132.164.65 02/18 12:55
18F:→ adrianshum:big5 sjis 可以共存吗? @.@ 其实不转也 61.238.156.189 02/18 16:51
19F:→ adrianshum:可以呀, 拿 byte 出来处理就是了 61.238.156.189 02/18 16:51
20F:推 but:byte[] 就没有 substring 这些好用 function啦 220.132.164.65 02/18 21:57
21F:→ but:perl/php/ruby等语言没有语系的string用惯了 220.132.164.65 02/18 21:58