如何在新浪云sae的web应用中配置数据库mysql

如何在新浪云sae的web应用中配置数据库mysql,第1张

进入云应用的共享性mysql数据选项后,下方会出现如何连接mysql数据库

点击后会进入Mysql的API使用手册,这里介绍了关于数据库的一些预定义常量和一个使用其连接mysql的例子。然而,这并不是最方便的一个方法。

新浪云的Classes(我也不知道怎么叫,简称classes)开发文档中,有一个SaeMysql类。如图,只需实例化SaeMysql类对象,不到20个字符即可完成数据库连接。同时下方有同样便利的函数来对数据库进行各项常用 *** 作。

下面我们使用Sublime Text来连接一次。

写好代码上传到sae云后,打开网页。可以看到的确以多维数组的方式显示了数据库内的数据。

"在Django项目的setting.py文件中将数据库配置部分改成以下内容:"

try:

  import sae.const

except Exception, e:

  DATABASES = {

  'default': {

      'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.

      'NAME': '',                      # Or path to database file if using sqlite3.

      'USER': '',                      # Not used with sqlite3.

      'PASSWORD': '',                  # Not used with sqlite3.

      'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.

      'PORT': '',                      # Set to empty string for default. Not used with sqlite3.

      }

  }

else:

  DATABASES = {

  'default': {

      'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.

      'NAME': sae.const.MYSQL_DB,                      # Or path to database file if using sqlite3.

      'USER': sae.const.MYSQL_USER,                      # Not used with sqlite3.

      'PASSWORD': sae.const.MYSQL_PASS,                  # Not used with sqlite3.

      'HOST': sae.const.MYSQL_HOST,                      # Set to empty string for localhost. Not used with sqlite3.

      'PORT': sae.const.MYSQL_PORT,                      # Set to empty string for default. Not used with sqlite3.

      }

  }

$link=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS)

附:

<?php

// 连主库

$link=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS)

// 连从库

// $link=mysql_connect(SAE_MYSQL_HOST_S.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS)

if($link)

{

mysql_select_db(SAE_MYSQL_DB,$link)

//your code goes here

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9416336.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存