首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLite详解(一)

2013-09-08 
SQLite详解(1)前言:学习任何一种技术,其实我们一般都解决这样的几个问题:是什么???干什么??怎么用??所以,

SQLite详解(1)

前言:学习任何一种技术,其实我们一般都解决这样的几个问题:是什么???干什么??怎么用??

所以,这篇博客也将按照这样的思路:去讲解SQLite这个数据库


一、是什么??

      SQLite是一个手机自带的数据库(类似于Access的小型数据库), 不区分数据类型(除了主键), 语法和MySQL相同, 每个库是一个文件



二、干什么??

     SQLite能够存储数据,并对数据惊醒增、删、改、查。。。而这些功能的实现并不是依赖于JDBC,而是利用Android自己提供的API



三、怎么用??

       好吧。。这个其实才是我们接下来应该详细讲解的。。。。

       任何一个数据库,其实我们都是学习怎么创建库、创建表、基本CRUD、扩展的CRUD、最后学一下

事务,这样就算是基本学完了????对吧。。。。对!!!!!所以接下来就按照这个顺序进行讲解

       1、创建库

        在这个过程中会涉及到几个类(包括测试类)什么的,  

         1)DBOpenHelper

          

package cn.njupt.sqlite;import android.test.AndroidTestCase;public class DBTest extends AndroidTestCase {public void testCreateDatabase() {DBOpenHelper helper = new DBOpenHelper(getContext());helper.getWritableDatabase();/* * 获取可写的数据连接 * 数据库文件不存在时, 会创建数据库文件, 并且执行onCreate()方法 * 数据库文件存在, 并且版本没有改变时, 不执行任何方法 * 数据库文件存在, 版本提升, 执行onUpgrade()方法 */}}

         

....................................................到这里,创建库应该就讲解完了.......................................................





热点排行