用C语言写一个图书管理系统,需要链接数据库吗?

时间:2022-07-09 17:48:03
如题所示,(该系统需要存储千人的信息)

我需要单独做数据库来保存图书及借阅人等信息吗?

如果需要,数据库怎么来实现,用SQL吗,又怎么和我的程序接上?

或者用其他方法又如何委托处理这些数据?

请大家多多指教,谢谢!

25 个解决方案

#1


你这种应用数据量相对较小,用SQLite(http://www.sqlite.org/)足够了,并且小巧方便。

#2


使用 ADO、ODBC等都可以实现 ,你可以搜索下这方面。

#3


引用 1 楼  的回复:
你这种应用数据量相对较小,用SQLite(http://www.sqlite.org/)足够了,并且小巧方便。


同意。

#4


参考阅读: ADO,OLEDB,ODBC,DAO的区别

#5


C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#6


属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:
C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#7


引用 6 楼  的回复:
属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。


还是用数据库方便,否则要数据库干嘛。

#8


用SQLite物超所值,会有质的飞跃!

引用 6 楼  的回复:
属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#9


但如果用这个数据库去做的话,是不是就少了机会练习数据结构中链表呢?而该项目主要去做数据库了?

引用 8 楼  的回复:
用SQLite物超所值,会有质的飞跃!

引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。
……

#10


是不是就少了使用数据结构的机会呢?自己还从没写过这种小工程代码呢

引用 7 楼  的回复:
引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。


还是用数据库方便,否则要数据库干嘛。……

#11


引用 10 楼  的回复:
是不是就少了使用数据结构的机会呢?自己还从没写过这种小工程代码呢

引用 7 楼  的回复:

引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。
……


其实你用数据库 不用数据库都是学习的过程,看你怎么想了。

#12


要看需求量了

#13


sqlite  access。 推荐sqlite,跨平台。顶楼主

#14


看题目的要求,如果只是传统的“图书管理系统”这样的习题,用数据库多虑了,题目考的是文件IO和数据结构。

#15


只是自己没做过项目,想哪个小项目来练练手,用什么自己也不太明确。

引用 14 楼  的回复:
看题目的要求,如果只是传统的“图书管理系统”这样的习题,用数据库多虑了,题目考的是文件IO和数据结构。

#16


要不楼主都试试,这不是都学习了?

#17


这个建议倒也不错哦!

引用 16 楼  的回复:
要不楼主都试试,这不是都学习了?

#18


兰州是科锐的一期学生?

#19


[size=48px]艺多不压身![/size]

#20


用文件存储呗。

#21


兰州?是楼主吗?我不是

引用 18 楼  的回复:
兰州是科锐的一期学生?

#22


呵呵、赵老师依然言简意赅啊!

引用 19 楼  的回复:
艺多不压身!

#23


该回复于2013-06-26 09:19:34被管理员删除

#24


该回复于2013-06-26 09:19:44被管理员删除

#25


楼主,还有数据库链接的c程序图书管理系统吗,有的话,可以发给我一份吗,邮箱1003508946@qq.com

#1


你这种应用数据量相对较小,用SQLite(http://www.sqlite.org/)足够了,并且小巧方便。

#2


使用 ADO、ODBC等都可以实现 ,你可以搜索下这方面。

#3


引用 1 楼  的回复:
你这种应用数据量相对较小,用SQLite(http://www.sqlite.org/)足够了,并且小巧方便。


同意。

#4


参考阅读: ADO,OLEDB,ODBC,DAO的区别

#5


C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#6


属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:
C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#7


引用 6 楼  的回复:
属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。


还是用数据库方便,否则要数据库干嘛。

#8


用SQLite物超所值,会有质的飞跃!

引用 6 楼  的回复:
属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。

#9


但如果用这个数据库去做的话,是不是就少了机会练习数据结构中链表呢?而该项目主要去做数据库了?

引用 8 楼  的回复:
用SQLite物超所值,会有质的飞跃!

引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。
……

#10


是不是就少了使用数据结构的机会呢?自己还从没写过这种小工程代码呢

引用 7 楼  的回复:
引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。

如果是自己练习,数据量不大用txt,xml都可以。


还是用数据库方便,否则要数据库干嘛。……

#11


引用 10 楼  的回复:
是不是就少了使用数据结构的机会呢?自己还从没写过这种小工程代码呢

引用 7 楼  的回复:

引用 6 楼  的回复:

属于新手练习,目前就会C。想了下用txt显得太麻烦了吧,每次查找数据还要将表加载到内存?而且存在多个数据保存库,txt未免麻烦!



引用 5 楼  的回复:

C语言来说图书管理系统,什么人提出这样的要求? 这类应用做成B/S多方便,用php。
……


其实你用数据库 不用数据库都是学习的过程,看你怎么想了。

#12


要看需求量了

#13


sqlite  access。 推荐sqlite,跨平台。顶楼主

#14


看题目的要求,如果只是传统的“图书管理系统”这样的习题,用数据库多虑了,题目考的是文件IO和数据结构。

#15


只是自己没做过项目,想哪个小项目来练练手,用什么自己也不太明确。

引用 14 楼  的回复:
看题目的要求,如果只是传统的“图书管理系统”这样的习题,用数据库多虑了,题目考的是文件IO和数据结构。

#16


要不楼主都试试,这不是都学习了?

#17


这个建议倒也不错哦!

引用 16 楼  的回复:
要不楼主都试试,这不是都学习了?

#18


兰州是科锐的一期学生?

#19


[size=48px]艺多不压身![/size]

#20


用文件存储呗。

#21


兰州?是楼主吗?我不是

引用 18 楼  的回复:
兰州是科锐的一期学生?

#22


呵呵、赵老师依然言简意赅啊!

引用 19 楼  的回复:
艺多不压身!

#23


该回复于2013-06-26 09:19:34被管理员删除

#24


该回复于2013-06-26 09:19:44被管理员删除

#25


楼主,还有数据库链接的c程序图书管理系统吗,有的话,可以发给我一份吗,邮箱1003508946@qq.com