安卓手机mysql客户端,有没有安卓连接MySQL数据库的软件方便管理的

1,有没有安卓连接MySQL数据库的软件方便管理的一般MySQL都不由APP进行直接的远程连接,而是交由后台服务器进行封装处理的 。举个例子 。APP访问--》后台PHP服务器--》PHP访问本地MySQL数据库--》PHP返回查询给APP所以,一般的APP分为两部分 , APP前端开发,PHP后台开发
2 , 安卓手机如何连接SqlServer数据库android没法直接连接SQLServer , 起码我没有发现方法,想想看,sqlserver安装之后有多大,android程序是跑在手机上的,想让程序直接访问sqlserver,那手机要多大的内存?你得说清楚用什么语言?。縥ava中可以用jdbc或者hibernate之类的orm框架mfc中可以用dao【安卓手机mysql客户端,有没有安卓连接MySQL数据库的软件方便管理的】
3,安卓程序如何用手机连接电脑数据库JSP ,我最近也在研究这个 , 怎样将android软件上的数据 导入到电脑上的数据库中,电脑上用的是access和SQL,我已经搭建了JSP环境数据库很多 , 但是安卓直接支持的数据库只有sqlite一种 。如果要使用其它的非本地数据库 , 你得建立连接,采用webservice或http协议中转数据 。例如安卓访问mysql里的数据你得:1)先建立网络,使用wifi局域网2)在你的pc建立数据访问接口,自己编写http协议应用(方法非常多 。asp、php、jsp都有访问mysql的方法),还得关掉防火墙3)编写安卓手机客户端连接你的http service如果是练手安卓 , 建议先从sqlite本地数据库开始吧,一开始就访问远程数据库,里面技术门槛太多你会搞晕的手机与电脑连接后,计算机里有可移动硬盘G什么的,这是手机存储卡里的东西 。如果想利用电脑安装软件就下载手机助手挺方便的,利于管理 。不用手机助手也行 。
4,安卓手机如何打开db文件安卓手机打开.db文件可以使用RE文件管理器或SQLite打开并查看 。首先需要在网上下载SQLite软件,然后点击想要打开的.db文件就可以打开浏览相关数据库了 。1、首先在电脑安装SQLiteDeveloper,安装后在桌面生成图标,点击图标打开程序 。2、打开程序后,可以看到程序左边的“数据库列表” 。展开可以查看到所有打开过的数据库 。3、点击一个db文件,把这个db直接拖拉进程序窗口 。4、显示“注册数据库”,点击【确定】 , 就可以用SQLiteDeveloper管理这个db文件了 。5、展开左边数据库列表,找到刚才注册的db文件 。点击右键菜单的【打开数据库】 。6、打开数据库后可以看到这个db文件中有很多的数据表,选择其中一个,右键点击【查询数据】即可 。安卓(Android)是一种基于Linux的自由及开放源代码的操作系统 。主要使用于移动设备,如智能手机和平板电脑 , 由Google公司和开放手机联盟领导及开发 。Android操作系统最初由Andy Rubin开发,主要支持手机 。2005年8月由Google收购注资 。5,android怎么连接sqlite数据库这种方式通常连接一个外部的数据库,第一个参数就是数据库文件,这个数据库不是当前项目中生成的,通常放在项目的Assets目录下 , 当然也可以在手机内,如上面参数那个目录,前提是那个文件存在且你的程序有访问权限 。另一种使用数据库的方式是,自己创建数据库并创建相应的数据库表,参考下面的代码:public class DatabaseHelper extends SQLiteOpenHelper //构造,调用父类构造,数据库名字,版本号(传入更大的版本号可以让数据库升级,onUpgrade被调用)public DatabaseHelper(Context context)super(context, DatabaseConstant.DATABASE_NAME, null,DatabaseConstant.DATABASE_VERSION);}//数据库创建时调用,里面执行表创建语句.@Overridepublic void onCreate(SQLiteDatabase db)db.execSQL(createVoucherTable());}//数据库升级时调用 , 先删除旧表,在调用onCreate创建表.@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)db.execSQL("DROP TABLE IF EXISTS " + DatabaseConstant.TABLE_NAME); onCreate(db);}//生成 创建表的SQL语句private String createVoucherTable()StringBuffer sb = new StringBuffer(); sb.append(" CREATE TABLE ").append(DatabaseConstant.TABLE_NAME).append("( ").append(“ID”).append(" TEXT PRIMARY KEY, ").append(“USER_ID”).append(" INTEGER, ").append(“SMS_CONTENT”).append(" TEXT ) "); return sb.toString();}}继承SQLiteOpenHelper并实现里面的方法.之后://得到数据库助手类helper = new DatabaseHelper(context);//通过助手类,打开一个可读写的数据库连接SQLiteDatabase database = helper.getReadableDatabase();//查询表中所有记录database.query(DatabaseConstant.TABLE_NAME, null, null, null, null, null, null);sqlite 一个非常流行的嵌入式数据库 , 它支持 sql 语言,并且只利用很少的内存就有很好的性能 。此外它还是开源的 , 任何人都可以使用它 。许多开源项目((mozilla, php, python)都使用了 sqlite. android 开发中使用 sqlite 数据库 activites 可以通过 content provider 或者 service 访问一个数据库 。下面会详细讲解如果创建数据库,添加数据和查询数据库 。创建数据库 android 不自动提供数据库 。在 android 应用程序中使用 sqlite,必须自己创建数据库,然后创建表、索引 , 填充数据 。android 提供了 sqliteopenhelper 帮助你创建一个数据库,你只要继承 sqliteopenhelper 类 , 就可以轻松的创建数据库 。sqliteopenhelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑 。sqliteopenhelper 的子类,至少需要实现三个方法: 构造函数,调用父类 sqliteopenhelper 的构造函数 。这个方法需要四个参数:上下文环境(例如,一个 activity),数据库名字,一个可选的游标工厂(通常是 null),一个代表你正在使用的数据库模型版本的整数 。oncreate()方法,它需要一个 sqlitedatabase 对象作为参数,根据需要对这个对象填充表和初始化数据 。onupgrage() 方法,它需要三个参数,一个 sqlitedatabase 对象,一个旧的版本号和一个新的版本号,这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型 。

    推荐阅读