手机连接数据库工具,关于android连接sql server的问题求高手指教

1,关于android连接sql server的问题求高手指教呵呵!你想一下 , 用android api开发出来的应用程序是在手机上运行的,sql server能在手机上运行吗?所以用sql server是不行的了 , 手机的有专门的数据库是 sqlite,这是在android系统中用的数据库,关于这方面的资料网上很多,你自己去查查,
2,安卓手机如何连接SqlServer数据库android没法直接连接SQLServer,起码我没有发现方法,想想看,sqlserver安装之后有多大,android程序是跑在手机上的,想让程序直接访问sqlserver,那手机要多大的内存?你得说清楚用什么语言?。縥ava中可以用jdbc或者hibernate之类的orm框架mfc中可以用dao
3 , Android 怎么连接远程数据库1:要有服务器端程序 , 如ruby等 , 由服务器端操作数据库,android客户端通过http收发json或xml与服务器交互 。2:android有自己的数据库sqlite,但那只适合储存本机的资料 。一般是使用后台连接的,就是安卓连接服务器,服务器再连接数据库,将结果返回给你,很少说直接连接后台数据库的,不安全 。sqlite就不说了【手机连接数据库工具,关于android连接sql server的问题求高手指教】
4 , 有没有安卓连接MySQL数据库的软件方便管理的一般MySQL都不由APP进行直接的远程连接 , 而是交由后台服务器进行封装处理的 。举个例子 。APP访问--》后台PHP服务器--》PHP访问本地MySQL数据库--》PHP返回查询给APP所以,一般的APP分为两部分,APP前端开发,PHP后台开发有没有安卓连接MySQL数据库的软件.方便管理的一般MySQL都不由APP进行直接的远程连接,而是交由后台服务器进行封装处理的 。举个例子 。APP访问--》后台PHP服务器--》PHP访问本地MySQL数据库--》PHP返回查询给APP所以,一般的APP分为两部分 , APP前端开发,PHP后台开发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 对象,一个旧的版本号和一个新的版本号 , 这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型 。

    推荐阅读