展开全部

Android客户端不能直接与服务器数据库连接。

以sqlserver为例:安32313133353236313431303231363533e58685e5aeb931333431356636装之后有几个G那么大,android程序是跑在手机上的,想让程序直接访问sqlserver,那手机需要非常大的内存。但是可以通过webservice这样一个桥梁来间接访问SQLServer。

即在服务器运行一个服务端程序,该服务端程序通过接收来自android客户端的指令,对数据库进行操作。

客户端与服务端直接的数据传输主要通过http协议发送和接收json数据或者xml数据,服务端接收到客户端的json数据之后,进行json解析,再按一定的逻辑对数据库进行增、删、改、查。

客户端的http请求可以通过 HttpClient类实现,在anddroid 4.0之后,客户端的网络请求已经不被允许在主线程中运行,所以还需注意另开启一个子线程进行网络请求。

扩展资料:

android客户端的特点:

1、即拍即发

手机拍照一键发送,发送照片添加旋转功能。 节约流量:数据量更小,最多可节约80%。 多帐号支持:同时添加多个帐号,保存多个帐号信息随心切换。 多网络支持:CMNET、CMWAP、WiFi等各种类型接入 支持客户端帐号注册。 支持地理定位。 支持繁体中文。

2、数据库服务器功能

数据库服务器建立在数据库系统基础上,具有数据库系统的特性,且有其独特的—面。主要功能如下:数据库管理功能,包括系统配置与管理、数据存取与更新管理、数据完整性管理和数据安全性管理。

数据库的查询和操纵功能 ,该功能包括数据库检索和修改。

数据库维护功能,包括数据导入/导出管理,数据库结构维护、数据恢复功能和性能监测。

数据库并行运行,由于在同一时间,访问数据库的用户不止一个,所以数据库服务器必须支持并行运行机制,处理多个事件的同时发生。

安卓连接mysql数据库_Android客户端怎么与服务器数据库连接?相关推荐

  1. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  2. 连接mysql数据库有几种方式_数据库连接的几种常用方式

    在上一讲中,讲解了数据库的大概种类和特点,这些和我们VBA的知识离得远些,我们要用到只是其中的一点点就可以了.那么,要想操作数据库,首先要做的是什么呢?对了,就是要首先连接到这个数据库(我们先假设有这 ...

  3. 安卓开发mysql数据库_Android编程之数据库的创建方法详解

    本文实例讲述了Android编程之数据库的创建方法.分享给大家供大家参考,具体如下: 主java package com.itheima.createdatabase; import android. ...

  4. jfinal连接mysql数据库_JFinal中怎么获得当前数据库连接的数据库类型?

    慕雪6173905 ActiveRecord是作为JFinal的Plugin而存在的,所以使用时需要在JFinalConfig中配置ActiveRecordPlugin. 以下是Plugin配置示例代 ...

  5. cpp 怎么连接mysql_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

  6. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...

    当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...

  7. cad与连接mySQL数据库_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

  8. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  9. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  10. sqlalchemy 使用mysql_使用SQLALchemy连接MySql数据库并进行操作

    "导语:这期主要学一下利用SQLALchemy连接MySql数据库以及对数据库的增删改查的操作,可能代码部分很多还不能理解,我觉得像一些固定写法先用着(比如引入的类等),再慢慢体会缘由&qu ...

最新文章

  1. Android PullToZoomListView实现放大回弹效果
  2. Python多阶段框架实现虚拟试衣间,超逼真!
  3. phoenix 开发API系列(三)phoenix api 结合数据库
  4. Android 探究 LayoutInflater setFactory
  5. 微信小程序开发错误:LoginError {type: ERR_WX_GET_USER_INFO}解决方法
  6. 契税申报期限_税局正式公告!财产和行为税合并纳税申报!附税种申报要点
  7. win7计算机右键属性桌面进程重启,win7计算机右键属性打不开怎么办
  8. Tapestry 和 JSF
  9. Nginx学习总结(15)—— 提升 Web 应用性能的十个步骤
  10. 基于Python3-Pygame的乒乓球游戏
  11. lisp 车位块自动编号_湘源控规用使用手册.doc
  12. android 远程控制windows,Android手机远程控制Windows系统教程
  13. 番茄社区门店系统新增跑腿和空码功能
  14. python按任意键退出_python按任意键继续程序
  15. 无限法则裸连本地服务器错误,无限法则D3Dinitfailed报错问题解决办法
  16. 阿里正式交棒在即 普通股“一拆八”为赴港上市铺路?
  17. Elesticsearch(es)聚合搜索(入门到精通)1
  18. cytoscape使用方法_Cytoscape的使用方法(带图片解析)
  19. SpringCloud学习一
  20. 自制Java大学英语四级成绩计算器

热门文章

  1. c语言if语句用法总结,C语言if语句总结.doc
  2. 研究了一晚上,填补了中国古代神话中的一些空白
  3. html特殊符号输入法,特殊符号键盘输入法
  4. JSONP 跨域原理
  5. 亿能bms上位机_上位机软件 上位机PC软件 bms电池管理系统测试系统软件
  6. 手把手教你:人脸识别的视频打码(基于opencv的人脸打马赛克)
  7. wc与xargs命令
  8. UVA 1212 Duopoly
  9. 区分PV、IV、UV
  10. JAVA_OPTS 参数介绍 使用记录