手机端数据库管理工具,有没有能下载Android上运行的数据库管理工具类似Navicat那样在

1,有没有能下载Android上运行的数据库管理工具类似Navicat那样在NavicatTM是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本 。它的设计符合资料库管理员、开发人员及中小企业的需求 。Navicat是以直觉化的使用者图形介面所而建的 , 让你可以以安全且简单的方式建立、组织、存取并共用资讯 。没有【手机端数据库管理工具,有没有能下载Android上运行的数据库管理工具类似Navicat那样在】
2,求苹果手机上管理SQL Server 2008数据库的软件通过http技术可以做到间接管理 ,  不过只能调用做好的接口功能 而不能随便写sql有篇博客有介绍类似原理:按键精灵手机版(安卓 ios) 如何连接远程网络数据库 比如没有听说过 。sqlserver只能在windows操作平台 下运行 。甚么手机?。咳绻瞧还虬沧磕憔捅鹣肓?。如果是wp , sql server应当有手机的支持 。
3,有没有安卓连接MySQL数据库的软件方便管理的一般MySQL都不由APP进行直接的远程连接,而是交由后台服务器进行封装处理的 。举个例子 。APP访问--》后台PHP服务器--》PHP访问本地MySQL数据库--》PHP返回查询给APP所以,一般的APP分为两部分 , APP前端开发,PHP后台开发有没有安卓连接MySQL数据库的软件.方便管理的一般MySQL都不由APP进行直接的远程连接,而是交由后台服务器进行封装处理的 。举个例子 。APP访问--》后台PHP服务器--》PHP访问本地MySQL数据库--》PHP返回查询给APP所以 , 一般的APP分为两部分,APP前端开发,PHP后台开发
4,手机数据库管理系统Excel物资管理系统,实现入出库管理、库存管理、先进先出、货位管理等以下内容引自北京富通维尔科技有限公司网站该工具采用Excel数据库引擎技术 , 按照软件工程思路设计开发,运行稳定,简单实用 。公开版除了商品属性内容少,在功能上不做任何限制 。可以随意使用 ,  但不得作为商业用途转让或出售 。公开版包含以下内容:1、入库管理,包含入库的物料代码、名称、数量、生产日期、入库日期、货位a、在录入入库数量后,系统会自动更新库存模块的库存数量b、支持修改功能 , 如果入库数量录错,可以修改,修改后会自动更新库存 。c、先进先出功能通过入库日期和货位共同来管理d、拣货信息栏目用于显示该入库记录被何时出库2、出库管理,包含出库的物料代码、名称、数量、出库日期等信息a、录入出库数量后,系统会直接按照生产日期先进先出原则,查找适合货位上的商品b、找到相应货位后,从该货位减去出库数,同时减库存表数量;如果数量不够,则再继续找其他货位 。c、标记拣货信息(从哪个货位、拣出多少数量)d、如果最终的库存数不够出货,则再出库表对应记录上显示缺货数e、公开版不支持修改出库数量功能3、以下功能是正式版功能,按照具体需求提供a、入出库台账b、日清报表c、单项查询(查询指定商品的入出库信息)d、入出库库指令单查询/打印e、费用管理:入出库费、保管费、场地费等费用的自动计算f、商品基础信息扩展:规格、重量、体积、保质期、安全库存g、保质期报警、补货报警/自动补货功能你说呢...5 , 怎样使用sqlite expert管理android手机sqlite数据库在网上找了大把大把的资料、还是没能怎么弄清楚关于SQLite升级 。固把一些网上找到的资料跟自己摸索出来的东西一起发出来 。望有厉害的前辈能够指点一二 。先上网上一些高手的资料:blog/yaya_soft/article/details/17089353 、 /topic/1127838 。其中我所在的情况跟第三位前辈所遇到的情况一样,先说Android SQLite吧,Android系统本身自带了一个建立SQLite的工具SQLiteOpenHelper、我们只要继承它,里面有几个重写的方法 。为了方便快捷、我只列出了onCreate方法跟onUpgrade方法 。onCreate方法是我们第一次创建数据库的时候会调用,onUpgrade()是我们数据库版本号不一样的时候会调用 。网上很多资料都说如果要进行数据库升级,那就直接在onUpgrade里面写你所需要的进行的操作 。比如:至于里面代码具体的作用可以参照上面第一 第二个链接 , 里面有详细解释 。本人的情况是:本人使用外带的可视化工具直接把数据库跟表都已经建立好了,直接复制在raw目录下面 。就没有通过系统自带的方法来建立数据库跟表 。于是网上找资料一直不明白他们所谓的 在onUpgrade里面进行升级 。因为本人代码压根就没onUpgrade方法可以使用 。完了在网上找到各种资料、最终明白:无论你是用系统自带的SQLiteOpenHelper工具建立数据库跟表、还是使用外带工具 。如果你要进行数据库升级 。你所需要的操作都是一样的 。只是系统自带的里面有onUpgrade()方法直接调用 。而用外带工具的话你肯定也有一个自己写的SQLite操作类、只是使用自己写的操作类的话、onUpgrade()方法也是我们自己写 。反正里面要进行的操作都是一样的 。现在就看看如何进行数据库升级 。关于这块代码、如果你使用自己写的SQLite操作类,那你一看就明白 。我们只需要得到db对象 。就可以使用 db.execSQL("ALTER TABLE Subscription ADD COLUMN Activation BLOB");这个和SQLiteOpenHelper里面onUpgrade()方法里面的操作是一样的;同样是升级数据库的操作 。接下来就说说怎么判断数据库需要升级、这个就是涉及到版本匹配了、再看这块代码、我们只要拿到db对象、就可以拿到db对应的版本、同时也可以更新db 的版本 。完了我们可以参照上面链接中第三位前辈的方法、把我们最新的数据库版本定义在versionCode在AndroidManifest.xml文件中 。这样你最新数据库版本跟以前数据库版本都有了 、就可以判断更新不更新 。这里解释下关于外带数据库的一些事情: 外带数据即我们通过sqlite expert professional可视化 工具建立一个sqlite.db文件、同时把文件放在raw目录下、我们每次进行数据库操作的时候就会先把raw目录下的sqlite.db复制到手机里面的路径下(如果手机路径里面存在sqlite.db就不复制)、完了以后每次取数据库都是从手机路径里面取的 。如果我们raw目录下的sqlite.db进行了更新(我们自己把数据表改下、直接替换 ).同时我们的apk版本进行升级更新的时候覆盖安装apk 。我们手机目录下的sqlite.db是不会更新的,还是旧版本 。但是我们raw目录下的sqlite.db是新版本 。这个时候也不会再复制到手机 。这就需要我们把手机目录下的sqlite.db替换成raw目录下的 。写到这里我又想起一个事情:以前有位同事问为什么要把raw目录下的sqlite.db复制到手机、然后又操作手机路径下的sqlite.db 这不是多此一举吗 。他说可以把sqlite.db放在assets目录下、不复制到手机路径 。直接就是操作assets目录下的sqlite.db , 这样每次数据库更新就直接替换assets目录下的sqlite.db 。我不知道放在assets目录下的好处、同时也不知道放在raw 然后复制到手机路径的好处 。这些我都不知道(望高人指点),我只知道反正就是不能直接替换salite.db , 直接替换的话就是把旧版本的sqlite.db删除、再安装新版本的sqlite.db 。如果这样操作的话好像以前的数据都会丢失、就好像卸载重装一样 。无论何种方式我们要想保留数据都要进行数据的转移 。关于数据转移前面给的链接中有 。这里就不多讨论了 。发这篇文章只是自己搞这块的时候,一直被网上说的在onUpgrade()方法中直接更新搞糊涂了 。在这里记下来、免得下次不记得 。

    推荐阅读