安卓开发,服务器用什么数据库好?
关键是看你的用途,选择适合的就好,语言也是一样,那么可以选择access(小型)或者SQL Server(大型)。
如果你用JSP……自己选吧……对比几个数据库,服务器端的数据库和安卓无关的,你写好接口,干活的是服务器端的接口程序。
比如你用PHP写服务器端,其实没有谁好一些的分别,那么首选是mysql;换言之你服务器端是ASP(.net)安卓开发是客户端
学安卓软件开发需要什么条件呢?我不是计算机专业的,没什么基础,...
andoid是基于linux的,所以在uuntu下是最好的。
当然windows下面也是可以的。
但是andoid的内核是基于linux的,并且通过终端进行各种操作,非常强大,也比cmd方便。
我现在自己开发的环境是这样的: uuntu系统,以前我是windows然后安装了uuntu的虚拟机。
andoid大部分的开发都是中间层到顶层的应用开发,所以基本上是java开发。
表配如下: 1。
eclipse是开发java必备,也是andoid必备。
(当然前提是先安装JDK1.6) 2。
下载andoid的SDK和ADT。
这是andoid的开发必须的工具,ad、ddms、mksdcad、aapt,deug 必备 A。
安装完eclipse后,通过help=〉install new softwae 。
。
把ADT安装好 B。
然后window=pefeence设置好SDK的路径即可 如果用到C开发的话,可以安装一下啊CDT 现在可以通过AVD manage安装一下你想在哪个平台下的api,比如:andoid2.3.4,就可以建一个2.3.4的emulato,把模拟器跑起来。
通过ad ddms 等工具察看、开发了。
为了方便,把ad的路径加到环境变量里。
好了,大致上就这么多。
配好就可以开发了,祝你好运~~ 转自 a i d u知道
用Eclipse开发android,怎么连接到数据库,最好有详细程序代码
database和android.database、 boolean moveToLast(),但其实也很简单SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,myCursor,new String[] {DB.database.sqlite;一共5个参数,具体如下,关于抽象类我们都知道,如果要使用它, null,但是到目前为止我只做了翻译的工作,有些同学可能还是没有掌握,放心,下面我们一起顺着正常开发的思路理清一下头绪!前面的只是帮没做过的朋友做下普及,然后手动调用onCreate的操作SQLiteDatabase getReadableDatabase()可读的SQLiteDatabase对象SQLiteDatabase getWritableDatabase()获取可写的SQLiteDatabase对象2、SQLiteDatabase(android.id.list1,R.id、查,DB. TEXT2},new int[]{ R, java, int newVersion)从方法名上我们就能知道这个方法是执行更新的、删, where, whereValue) 更新记录Cursor query(TABLE_NAME.listText2 });my.setAdapter(adapter):参数1、删.sqlite两个包下,虽然只有两个包,但是如果你英文不好或是太懒的话也要迷茫一段时间,其实, null,这个很熟悉了吧, null;参数不做过多的解释.Context context.widget.SimpleCursorAdapter)也许你会奇怪了,之前我还说过关于数据库的操作都在database和database.sqlite包下,这是因为我们对数据库的操作会经常跟列表联系起来经常有朋友会在这出错, int oldVersion、改)都在这个类里execSQL(sql)执行SQL语句,这里就不多赘述了3,如果你用过Android的SQLite3,你一定会知道.content, int version),我们真正用的到的没有几个!1、SQLiteOpenHelper (android.database.CursorFactory factory.People.NAME)按列名获取idint getCount()获取记录总数boolean requery()重新查询boolean isAfterLast()指针是否在末尾boolean isBeforeFirst()时候是开始位置boolean isFirst()是否是第一条记录boolean isLast()是否是最后一条记录boolean moveToFirst(),用这个方法+SQL语句可以非常方便的执行增、Cursor(android.database,为什么把一个Adapter放到这里.sqlite.SQLiteOpenHelper)这是一个抽象类:Content参数2:布局参数3:Cursor游标对象参数4:显示的字段,传入String[]参数5:显示字段使用的组件,传入int[],该数组中是TextView组件的id到这里,关于数据库的操作就结束了、 boolean moveToNext()同moveToPosition(position)4,常用的有:boolean moveToPosition(position)将指针移动到某记录getColumnIndex(Contacts, null) 查询记录除此之外Android 连接数据库Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作上有很广泛的, null,我们看一下api,所有数据库相关的接口, null..有兴趣的可以自己看api,还有很多方法,如:beginTransaction()开始事务,所以在这个方法里应该执行删除现有表,下面才是你真正需要的!一、写一个类继承SQLiteOpenHelpepublic class DatabaseHelper extends SQLiteOpenHelper构造方法:DatabaseHelper(Context context) {super(context, DATABASE_NAME, null, DATABASE_VERSION);}在onCreate方法里写建表的操作public void onCreate(SQLiteDatabase db) {String sql = "CREATE TABLE tb_test (_id INTEGER DEFAULT '1' NOT NULL PRIMARY KEY AUTOINCREMENT,class_jb TEXT NOT NULL,class_ysbj TEXT NOT NULL,title TEXT NOT NULL,content_ysbj TEXT NOT NULL)";db.execSQL(sql);//需要异常捕获}在onUpgrade方法里删除现有表,然后手动调用onCtreate创建表public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {String sql = "drop table "+tbname;db.execSQL(sql);onCreate(db);}对表增、删、查、改的方法,这里用的是SQLiteOpenHelper提供的方法,也可以用sql语句实现,都是一样的关于获取可读/可写SQLiteDatabase,我不说大家也应该会想到,只有查找才会用到可读的SQLiteDatabase/*** 添加数据*/public long insert(String tname, int tage, String ttel){SQLiteDatabase db= getWritableDatabase();//获取可写SQLiteDatabase对象//ContentValues类似map,存入的是键值对ContentValues contentValues = new ContentValues();contentValues.put("tname", tname);contentValues.put("tage", tage);contentValues.put("ttel", ttel);return db.insert(tbname, null, contentValues);}/*** 删除记录* @param _id*/public void delete(String _id){SQLiteDatabase db= getWritableDatabase();db.delete(tbname,"_id=?",new String[]{_id});}/*** 更新记录的,跟插入的很像*/public void update(String _id,String tname, int tage, String ttel){SQLiteDatabase db= getWritableDatabase();ContentValues contentValues = new ContentValues();contentValues.put("tname", tname);contentValues.put("tage", tage);contentValues.put("ttel", ttel);db.update(tbname, contentValues,"_id=?",new String[]{_id}...
android开发数据库怎么连接
安卓的软件数以万计……下载的地方有很多。
首先是安卓自己的电子商店,可以直接下载到手机上。
其次是网上各大论坛,比如安卓、机锋等的资源。
下载后放在手机里安装。
还有好方法是电脑端下载豌豆荚或91手机助手,连接电脑和手机之后,这些软件上搜索资源可以直接下载到手机上。
怎样自学手机软件开发,需要学哪些。
如果你想从事andriod手机软件开发,那么你需要拥有这些东西:1、最基本的是需要懂得用Java语言和XML知识。
2、掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。
当然,还得学Android特有的API的用法。
Java和XML只是编程基础。
不管怎样,手机软件开发最低的入门条件是: 1. 熟悉《数据结构》 2. 熟悉多任务操作系统 3. 精通C语言 4. 略知通信协议,比如ISDN协议中呼叫建立和呼叫拆除过程。
如果你想从事iOS手机软件开发,那么需要知道:1、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通;2、语言基础:Objective-C语言、xcode开发环境;3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调。
4、如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。
推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。
如果你想跳过这些繁琐的步骤,想走捷径,这也不是不可能的,你可以通过在线应用开发平台进行开发,比如通过应用之星(appstar.com.cn)平台,它对开发者无技术门槛,人人都能开发app。
...
如何学习安卓软件开发
它需要的基础知识你应该了解挺多的。
就缺一个制作教程哦,我之前在应用宝上面看到过安卓软件开发的教程呢,各种教程也是有的呢。
应用宝上面不光是软件齐全,兼容好,包含的东西种类很多的看你的能力,应该可以开发安卓软件的呢。
你打开手机应用宝——搜这个教程下载看看就可以啦...
安卓开发,数据库和服务器那块更重要?
1.数据库是软件,按照数据结构来组织、存储和管理数据的仓库。
2.服务器是硬件,用于数据计算和处理。
而数据库是安装在服务器上的。
3.简单的说,服务器是一种高性能计算机,数据库是运行在服务器上的一个应用程序4.开发的数据可以放在本地数据库也可以放在服务器数据库上面。
所以还是先学好数据库比较重要
转载请注明出处51数据库 » 数据库 安卓软件开发
亖呉?盀