二:01:关于数据库的一些常识

因为咱们上片提到了数据库,其实在我们这一行都是围绕着数据生活的,没有了数据咱们所有的操作都没有目标,编程也变得毫无意思。可以说数据是程序的灵魂。

用来处理数据的就是数据库了。我知道的就只有这几种数据库了,原谅我的能力。

  • Oracle
  • MySQL
  • SQLServer
  • SQLite

下面咱们就说一下这几个数据库的区别和用处:

  1. Oracle数据库。美国甲骨文公司推出,关系型数据库,跨平台,安全稳定,结构复杂,对管理者要求高,可用于金融,电信领域。总之数据库超级大的情况下,就是Oracle大展身脚的时候了。 但是大家一定要记住这一点,这个数据库是收费的。
  2. MySQL数据库,想必大家对这个数据库最了解了吧,感觉程序员都了解这个,我就不废话了。这个数据库之所以被大家熟悉,就是它是免费的,常规功能都有,是很多中小型企业的不二之选。
  3. SQLite数据库,百度百科说的很清楚。是一款轻量级的关系型数据库。在很多嵌入式设备都用来存储数据。由于它占用的资源非常少,所以在很多嵌入式设备都是用SQLite来存储数据。并且它目前支持Windows/Linux/Unix等等主流的操作系统,兼容性还不错。我们也可以用多种开发语言如C#、Java、PHP等来通过ODBC接口操作SQLite,十分方便。Android作为目前主流的移动操作系统,完全符合SQLite占用资源少的优势,故在Android平台上,集成了一个嵌入式关系型数据库—SQLite。如果你想要开发 Android 应用程序,一定需要在 Android 上存储数据,使用SQLite 数据库是一种非常好的选择。
    1. 写到这里我看到百度百科上这么一句话:我要去了解一下了,学到了下片给你分享啊!
      推荐看一下这篇文章:
      Android sqlite数据库操作通用框架AHibernate(一),这个框架支持功能如下:
      1.自动建表,支持属性来自继承类:可根据注解自动完成建表,并且对于继承类中的注解字段也支持自动建表.
      2.自动支持增删改,增改支持对象化操作:增删改是数据库操作的最基本单元,不用重复写这些增删改的代码,并且添加和更新支持类似于hibernate中的对象化操作.
      3.查询方式灵活:支持android框架提供的方式,也支持原生sql方式.
      4.查询结果对象化:对于查询结果可自动包装为实体对象,类似于hibernate框架.
      5.查询结果灵活:查询结果支持对象化,也支持结果为List<Map<String,String>>形式,这个方法在实际项目中很实用,且效率更好些.

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值