请问数据库怎么样设置才能被访问到

李狗剩 2014-08-07 07:24:07
我是在客户端直接访问数据库,还是说要先通过服务器这个环节?如果是直接访问数据库,那么我数据库需不需要一直开着?或者怎么样?如果需要通过服务器,那又要怎么操作?
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
红袖满楼招 2014-08-08
  • 打赏
  • 举报
回复
引用 2 楼 ITbailei 的回复:
[quote=引用 1 楼 u010694585 的回复:] 数据库不都是本地的么放在raw文件夹下,安装软件会自动拷到手机中。通过openraw读取使用
谁说数据库都是放在本地的,极少部分数据库(sqlite)是放在本地的,而且这些放在本地的数据库也需要服务器支持(如更新、同步等)的啊;现在回答楼主的问题:(1)由于手机性能、内存、操作限制等的约束,一般很少使用手机去直接访问数据库的(另外,我不知道楼主是怎么理解服务器的,我理解的服务器应该包括数据库的,能够给客户端提供服务的一整套硬件、软件都叫服务器) (2)客户端访问服务器的步骤有很多种形式,举个例子,例如你登录手机QQ, 客户端:a.输入用户名和密码, b.通过网络请求提交你的用户名和密码到服务器(怎么提交?可以去看JAVA网络编程) 服务器:a.接收服务器提交过来的用户名和密码 b.服务器和数据库中存储的用户名和密码对比,如果存在则返回一个结果给客户端 客户端:客户端接收服务器返回的结果,是否登录成功 服务器本质上就是:客户端通过网络发送一个远程命令给服务器,这个命令可能是登录,可能是取数据,然后服务器执行这个命令,并且把执行命令后的结果(数据)通过网络发送给客户端,客户端再进行处理。 [/quote] 复制粘贴谁不会? 你做android应用不都是客户端,你手机能支持多打的火速据库,你不要告诉我你手机里面用的不是sqlite
dali_yan 2014-08-08
  • 打赏
  • 举报
回复
引用 3 楼 u010694585 的回复:
[quote=引用 2 楼 ITbailei 的回复:] [quote=引用 1 楼 u010694585 的回复:] 数据库不都是本地的么放在raw文件夹下,安装软件会自动拷到手机中。通过openraw读取使用
谁说数据库都是放在本地的,极少部分数据库(sqlite)是放在本地的,而且这些放在本地的数据库也需要服务器支持(如更新、同步等)的啊;现在回答楼主的问题:(1)由于手机性能、内存、操作限制等的约束,一般很少使用手机去直接访问数据库的(另外,我不知道楼主是怎么理解服务器的,我理解的服务器应该包括数据库的,能够给客户端提供服务的一整套硬件、软件都叫服务器) (2)客户端访问服务器的步骤有很多种形式,举个例子,例如你登录手机QQ, 客户端:a.输入用户名和密码, b.通过网络请求提交你的用户名和密码到服务器(怎么提交?可以去看JAVA网络编程) 服务器:a.接收服务器提交过来的用户名和密码 b.服务器和数据库中存储的用户名和密码对比,如果存在则返回一个结果给客户端 客户端:客户端接收服务器返回的结果,是否登录成功 服务器本质上就是:客户端通过网络发送一个远程命令给服务器,这个命令可能是登录,可能是取数据,然后服务器执行这个命令,并且把执行命令后的结果(数据)通过网络发送给客户端,客户端再进行处理。 [/quote] 复制粘贴谁不会? 你做android应用不都是客户端,你手机能支持多打的火速据库,你不要告诉我你手机里面用的不是sqlite[/quote]另外,服务器上的数据库需要手机去支持吗,手机只要存取就行了,建议您回答别人的问题前,先过过脑子,可好?
dali_yan 2014-08-08
  • 打赏
  • 举报
回复
引用 3 楼 u010694585 的回复:
[quote=引用 2 楼 ITbailei 的回复:] [quote=引用 1 楼 u010694585 的回复:] 数据库不都是本地的么放在raw文件夹下,安装软件会自动拷到手机中。通过openraw读取使用
谁说数据库都是放在本地的,极少部分数据库(sqlite)是放在本地的,而且这些放在本地的数据库也需要服务器支持(如更新、同步等)的啊;现在回答楼主的问题:(1)由于手机性能、内存、操作限制等的约束,一般很少使用手机去直接访问数据库的(另外,我不知道楼主是怎么理解服务器的,我理解的服务器应该包括数据库的,能够给客户端提供服务的一整套硬件、软件都叫服务器) (2)客户端访问服务器的步骤有很多种形式,举个例子,例如你登录手机QQ, 客户端:a.输入用户名和密码, b.通过网络请求提交你的用户名和密码到服务器(怎么提交?可以去看JAVA网络编程) 服务器:a.接收服务器提交过来的用户名和密码 b.服务器和数据库中存储的用户名和密码对比,如果存在则返回一个结果给客户端 客户端:客户端接收服务器返回的结果,是否登录成功 服务器本质上就是:客户端通过网络发送一个远程命令给服务器,这个命令可能是登录,可能是取数据,然后服务器执行这个命令,并且把执行命令后的结果(数据)通过网络发送给客户端,客户端再进行处理。 [/quote] 复制粘贴谁不会? 你做android应用不都是客户端,你手机能支持多打的火速据库,你不要告诉我你手机里面用的不是sqlite[/quote]复制粘贴?你的理解能力有问题,你看看楼主问的问题在来回答可好?人家重点问的是服务器,你回答的是什么;本地数据库大都是辅助服务器数据库的作用,你见过只用本地数据库的APP么?
dali_yan 2014-08-07
  • 打赏
  • 举报
回复
引用 1 楼 u010694585 的回复:
数据库不都是本地的么放在raw文件夹下,安装软件会自动拷到手机中。通过openraw读取使用
谁说数据库都是放在本地的,极少部分数据库(sqlite)是放在本地的,而且这些放在本地的数据库也需要服务器支持(如更新、同步等)的啊;现在回答楼主的问题:(1)由于手机性能、内存、操作限制等的约束,一般很少使用手机去直接访问数据库的(另外,我不知道楼主是怎么理解服务器的,我理解的服务器应该包括数据库的,能够给客户端提供服务的一整套硬件、软件都叫服务器) (2)客户端访问服务器的步骤有很多种形式,举个例子,例如你登录手机QQ, 客户端:a.输入用户名和密码, b.通过网络请求提交你的用户名和密码到服务器(怎么提交?可以去看JAVA网络编程) 服务器:a.接收服务器提交过来的用户名和密码 b.服务器和数据库中存储的用户名和密码对比,如果存在则返回一个结果给客户端 客户端:客户端接收服务器返回的结果,是否登录成功 服务器本质上就是:客户端通过网络发送一个远程命令给服务器,这个命令可能是登录,可能是取数据,然后服务器执行这个命令,并且把执行命令后的结果(数据)通过网络发送给客户端,客户端再进行处理。
红袖满楼招 2014-08-07
  • 打赏
  • 举报
回复
数据库不都是本地的么放在raw文件夹下,安装软件会自动拷到手机中。通过openraw读取使用

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧