`
zhyy22145
  • 浏览: 13673 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

《阿勇java建站教程》2.1-数据库

阅读更多
2.1-数据库
       大家好,我是阿勇。感谢大家阅读这篇文章,并且希望大家能将《阿勇java建站教程》全部看完!
数据库(DataBase)?相信很多人在接触编程以前完全不明白它是个什么东西!其实,它是一个软件,一个专门保存信息的软件!上大学的时候,学校安排学习了一门课程叫vf,也正是这门课程把我带入了编程的世界!vf是一门专门针对数据库模式开发的编程语言,微软提供了方便简单的所见即所得的编程方式。也        就是在那时,我初步了解了T-SQL,这种专门针对数据在数据库软件支持下运行的语言!
那么,数据库和软件有有什么关系呢?数据库本身是一种软件,而且该软件功能也足够强大!数据库本身对数据提供保存、管理等功能,数据又是什么呢?数据是一种抽象的概念,它可以以数字,文字,代码,影像等形式表现,简单的说就是信息!用比较常见的软件给大家举个例子:
       我们用记事本软件记录一些文字信息的时候,就好比我们把这些特殊的“数据”保存在文本文件中,方便我们及时的对这个文本中的文字进行阅读,修改。这个文本文件就像个简单的“数据库”,保存着文字信息。很多时候,我们会创建很多的这样的文本文件来保存不同的文字信息,有的文本文件用来保存日记,有的用来保存笔记,有的用来写写计划等等,文本文件可以越来越多,这时候我们会考虑用不同的文件夹分别放置这些文件,那么对于文件而言,文件夹就像是一个数据库,其中放置的文件夹用不同的标题做区分。我们用一张表来表示这些不同的文件夹就像这样:

————————————————————————————
文件夹 | 保存文件
————————————————————————————
A文件夹| a1文件,a2文件,a3文件
————————————————————————————
B文件夹| b1文件,b2文件,b3文件
————————————————————————————
C文件夹| c1文件,c2文件,c3文件
————————————————————————————
... ...
————————————————————————————
         在制作了这样一张表之后,我们能很迅速的寻找我们要找的文件,方便我们整理。
我们开发的软件,是怎么和数据库结合在一起的呢?腾讯QQ,这个软件大家都很熟悉吧?你有没想过这样的问题:我们申请QQ号时填写的个人信息保存在什么地方呢?我们的好友列表保存在哪?每次我们修改的个性签名又存在什么地方呢?为什么我能在不同的地方登录自己的QQ呢?这一切的功能不但依赖于QQ软件客户端(QQ2013),更大的功臣是数据库服务!数据库服务又是啥?简单的说就是一台装着数据库软件,对外提供数据库访问权限的电脑!
数据库自创建以来,发展至今已经经历了几代革新,目前比较流行的数据库都是关系型数据库,如:oracle,mysql,sql server,sqlite。还有一种近几年逐渐发展起来的NO-SQL数据库,这种数据库在数据的保存上大有不同,你可以自作了解!
       数据库和建站又有什么关系?这个不是绝对的,因为建一个网站真的可以不用数据库!用不用数据库完全根据你要提供的网站功能来决定!也有其他的一些原因让你选择结合数据库来建站,比如:成本!结合数据库开发的网站一定比不结合数据库的网站功能丰富且实用,另外,就市场价格而言,用java建站的经费比用其他语言建站的经费要高很多,既然花了那么多钱,为什么不选择做一个功能丰富的网站,而选择作一个“不堪一击”的“静态”网站呢?
       数据库到底怎么用?和软件开发又是怎么结合的呢?这些都是新手常常会遇见的问题,再加上目前软件公司开发的产品中广泛地采用数据库技术,这也就成为我们不得不掌握的一门语言,一项技能。我会在接下来的章节里介绍一些简单的T-SQL语句,在日后的软件开发学习中逐步与项目结合。

      本文原创写的不好的地方欢迎大家与我一起交流(微信号:zhyy22145),转载请注明出处!-《阿勇java建站教程》2.1-数据库
      《阿勇java建站教程》统一交流团
分享到:
评论

相关推荐

    史上最牛阿勇文本编辑器

    史上最牛文本编辑器。请大家免费使用。如有不妥之处请谅解。

    [计算机网络实验与学习指导——基于Cisco Packet Tracer模拟器(第2版)][叶阿勇 等][配套资料]

    [计算机网络实验与学习指导——基于Cisco Packet Tracer模拟器(第2版)][叶阿勇 等]的配套实验pka

    豆葵 GB/BIG5/UTF-8 文件编码批量转换工具

    豆葵 GB/BIG5/UTF-8 文件编码批量转换工具 是一款单一文件与批量转换编码工具将 GB、BIG5、UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上。 豆葵 www.doukui.cn 是立足垂直搜索...

    计算机网络实验指导

    计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本

    文件编码批量转换程序

    '* 版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB...

    GB/BIG5/UTF-8 文件编码批量转换程序

    版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB、...

    免费分享一次一单早盘头皮Pirate_EA02.04.1

    EA名称:pirate-EA02.04.1 适用于早盘剥头皮EA EA用法: 1:可自定义早盘交易得起始时间和接受时间 2:可采用固定手数,也可以采用动态手数 3:对点差要求有限制,越低越好 EA加载周期:30分钟 ...

    计算机网络实验与学习指导-基于Cisco Packet Tracert模拟器-程序源代码pka文件.rar

    计算机网络实验与学习指导-基于Cisco Packet Tracert模拟器-程序源代码pka文件,为叶阿勇等主编《计算机网络实验与学习指导》的实验内容,基于Cisco Packet Tracert6.0.1完成,经过测试过的。希望对学习思科网络的...

    网络实验报告指导

    双绞线可以用于传输模拟或数字信号,常用点到点连接,也可用于多点连接。在同轴、双绞线、光纤三种有线传输介质中,双绞线的地理范围最小、抗干扰性最低,但价格最便宜,是当前使用最普遍的传输介质。...

    计算机网络2

    计算机网络

    计算机网络高级软件编程技术第6章 Tracert程序源代码

    计算机网络高级软件编程技术第6章 Tracert程序源代码

    html,asp,php编码批量转换工具

    '* 版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB...

    计算机网络实训书

    计算机网络实训书

    计算机网络实验最新资源

    计算机网络实验,全面详细介绍计算机网络实验计算机网络实验

    台語Khok搭仔 (臺語小幫手)-crx插件

    包括「精确搜寻」及「模糊搜寻」- 在「台字田」研究台语汉字的在来写法- 用「斗拍字」的语音合成技术,听听台语字词的准确发音版本历史:v0.2: 增加介面语言设定功能v0.1: 最初版本感谢:- aióng 阿勇 提供台语介面...

    HC-031-122-CHS

    HUAWEI BRCN HC-031-122-CHS

    人工智能文件

    可以帮助 初学者快速提高人工智能,并且里面的实际案例是此阿勇淘宝的案例所编写

    使用Dapper封装的项目底层代码

    使用Dapper封装的项目底层代码,免去每次底层copy,数据库结构变更修改底层的痛苦,详细看代码及文档

    网络安全情景剧.doc

    网络安全 现在,互联网成为了企业员工工作的重要工具。... B:喂,阿勇,我发了一份清单给你,是我们公司今年全部供应商的物料报价和交易细节 。这份资料要保密,小心用。 A:好的。好,就这样,拜拜。 A挂了电话,打

    MOTO388短信伴侣

    MOTO388短信伴侣,从邓的短信伴侣、POP等短信发送软件和其他地方读取短信,然后...阿勇的东东在管理方面有改进,但缺少读取短信这个支撑。因此me就重拣那个备份文件格式研究,做些基础研究,然后再在管理方面进行升级。

Global site tag (gtag.js) - Google Analytics