1,如何在android中调用数据库资源

android没办法直接调用远程服务器上数据库的东西,必须通过httppost这个对象来访问服务器端的动态代码,然后动态代码访问数据库,并且将数据返回android端,动态代码php,jsp都可以写
在android中主要有两种方法来实现对数据库的访问,一种是adb shell方式,另一种是通过相关的android 的java类来间接的对数据库来进行操作。其中前者主要用于在开发过程中进行调试等工作,后者则为android中主要的使用数据库的方式。

如何在android中调用数据库资源

2,在Android 中有哪几种数据存储方式

sharedperferences,文件,SQLite数据库,contentprovider,网络
数据存储主要有:1、通过sharedpreferences方式存储,这类存储主要适用于存储信息量小的操作。具有操作和存储简便,代码简单的特点2、通过sd卡等磁盘介质存储,这类一般都是存成文件的形式。适用于存储信息量大,操作相对复杂些。3、通过数据库,一般都是sqlite的方式进行存储,适用于存储信息量适中,这类存储在查询的时候比较方便。而且能很好的支持sql语句。4、通过网络方式存储到其他服务器,这类一般适用于cs方式,且存储数据需要集中存储,具有联网的性质。比如网游或者复杂应用。

在Android 中有哪几种数据存储方式

3,Android 创建数据库的几种方法

Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是:  ① 使用SharedPreferences存储数据 ② 文件存储数据③  SQLite数据库存储数据④ 使用ContentProvider存储数据⑤ 网络存储数据
数据库的创建一般有三种方法: 方法一、使用向导或企业管理器创建: 1.打开企业管理器——登录数据库服务器; 2.数据库右键——新建数据库。 方法二、使用脚本或代码创建; 1.打开新建查询,输入代码新建数据库: 如图: 方法三、复制或导入数据创建数据库。 1.点击数据库右键——附加,找到数据库源文件,附加到数据库管理器中即可。 如图: 在access中,常见的是向导创建,在mysql和mssql中,常见的是使用可视化企业管理器创建或者代码创建。

Android 创建数据库的几种方法

4,请介绍下Android的数据存储方式

Android 提供了5种方式存储数据: --使用SharedPreferences存储数据; --文件存储数据; --SQLite数据库存储数据; --使用ContentProvider存储数据; --网络存储数据; 先说下,Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package Name/database 。 在Android中通常使用File存储方式是用 Context.openFileOutput(String fileName, int mode)和Context.openFileInput(String fileName)。 Context.openFileOutput(String fileName, int mode)生成的文件自动存储在/data/data/Package Name/files目录下,其全路径是/data/data/Pac

5,Android应用数据存储几种方式2

SQLite 是Android 所带的一个标准的数据库,它支持SQL 语句,它是一个轻量级的嵌入式数据库.一个 SQLiteDatabase 的实例代表了一个SQLite 的数据库,通过SQLiteDatabase 实例的一些方法,我们可以执行SQL 语句,对数据库进行增,删,查,改的操作.需要注意的是,数据库对于一个应用来说是私有的,并且在一个应用当中,数据库的名字也是惟一的.根据这名字,我们可以看出这个类是一个辅助类.这个类主要生成一个数据库,并对数据库的版本进行管理.当在程序当中调用这个类的方法getWritableDatabase(),或者getReadableDatabase()方法的时候,如果当时没有数据,那么Android 系统就会自动生成一个数据库.SQLiteOpenHelper 是一个抽象类,我们通常需要继承它,并且实现里边的3 个函数,具体函数如下所示:onCreate(SQLiteDatabase):在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表.onUpgrade(SQLiteDatabase, int, int) :当数据库需要升级的时候,Android 系统会主动的调用这个方法.一般我们在这个方法里边删除数据表,并建立新的数据表,当然是否还需要做其他的操作,完全取决于应用的需求.另外我们在进行查询的时候后调用这句代码:Cursor cur = db.query(TABLE_NAME, col, null, null, null, null, null);下面对里面的参数进行一下说明:第一个参数是数据库里边表的名字,比如在我们这个例子,表的名字就是TABLE_NAME,也就是"diary".第二个字段是我们想要返回数据包含的列的信息.在这个例子当中我们想要得到的列有title、body.我们把这两个列的名字放到字符串数组里边来.第三个参数为selection,相当于sql 语句的where 部分,如果想返回所有的数据,那么就直接置为null.第四个参数为selectionArgs。在selection 部分,你有可能用到?,那么在selectionArgs 定义的字符串会代替selection 中的?.

文章TAG:android  数据  数据库  哪些  android数据库有哪些方法  
下一篇