- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云数据库说明精选
什么是云数据库 ??????? 百度云数据库为开发者提供了分布式的关系型数据库存储服务。后端采用的是业界最为广泛使用的数据库之一:Mysql,并且在前端提供与Mysql完全一致 的使用方式,使开发者进行应用迁移的代价几乎为零;同时,百度云数据库可以支持百万级别的后端数据库集群,并且多机房自动冗余备份,自动读写分离,开发者 不需要关注后端机器及数据库的稳定性、网络问题、机房灾难、单库压力等各种风险,像连接本地Mysql一样使用sql服务即可。百度云数据库还为开发者提 供数据隔离,不同开发者的数据会存在于不同的数据库中而不会相互影响;为开发者提供安全性检查,对于恶意攻击性访问及时发现并拒绝,避免影响正常访问 app的用户,为开发者节省访问带宽。示意图 图:创建应用按钮 使用方式 创建? ?(1)登陆? ?(2)点击“云数据库”进入数据库主界面? ?(3)点击“创建数据库”即可获取一个数据库 使用 通过平台phpmyadmin使用 ? ? ?直接点击数据库后面的 “phpmyadmin”即可进入phpmyadmin管理界面。 ? ? ?使用方法可以参考phpmyadmin官网介绍在云环境应用中使用 php应用? ?(1)要在应用中使用数据库,必须先创建密钥对? ? 图:创建云数据库 (2)记录需要使用的数据库名称 这里选取WBxduSiUccUSWSwuySym? ?(3)至此,就可以在PHP应用里使用数据库了,使用方法与使用Mysql基本一致,唯一不同的是,在连接到数据库后,需要立即执行select_db操作选中需要使用的数据库;(注: 无法在一次连接中切换数据库,比如上面的WBxduSiUccUSWSwuySym,JqEoAMROhmgQiiZVaPRx;将我们连接到 WBxduSiUccUSWSwuySym时,无法通过select_db或发送Use命令切换到JqEoAMROhmgQiiZVaPRx)。下面分别展示用php连接数据库的方法 ?php/*从平台获取查询要连接的数据库名称*/$dbname = WBxduSiUccUSWSwuySym;/*从环境变量里取出数据库连接需要的参数*/$host = getenv(HTTP_BAE_ENV_ADDR_SQL_IP);$port = getenv(HTTP_BAE_ENV_ADDR_SQL_PORT);$user = getenv(HTTP_BAE_ENV_AK);$pwd = getenv(HTTP_BAE_ENV_SK);/*接着调用mysql_connect()连接服务器*/$link = @mysql_connect({$host}:{$port},$user,$pwd,true);if(!$link) { die(Connect Server Failed);}/*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/if(!mysql_select_db($dbname,$link)) { die(Select Database Failed: . mysql_error($link));}/*至此连接已完全建立,就可对当前数据库进行相应的操作了*//*!!!注意,无法再通过本次连接调用mysql_select_db来切换到其它数据库了!!!*//* 需要再连接其它数据库,请再使用mysql_connect+mysql_select_db启动另一个连接*//** * 接下来就可以使用其它标准php Mysql函数操作进行数据库操作 *//*显式关闭连接,非必须*/mysql_close($link);??php/*从平台获取查询要连接的数据库名称*/$dbname = WBxduSiUccUSWSwuySym;/*从环境变量里取出数据库连接需要的参数*/$host = getenv(HTTP_BAE_ENV_ADDR_SQL_IP);$port = getenv(HTTP_BAE_ENV_ADDR_SQL_PORT);$user = getenv(HTTP_BAE_ENV_AK);$pwd = getenv(HTTP_BAE_ENV_SK);/*创建mysqli对象,直接在创建时指定连接信息,也可创建对象后再connect*/$link = @new mysqli($host, $user, $pwd, $dbname, $port);if($link-connect_errno) { die(Connect Server Failed: . $link-connect_error);}/*已在建立连接时指定dbname,无须再select_db*//** * 接下来就可以使用其它标准php Mysql函数操作进行数据库
文档评论(0)