mysql — библиотека обёрток php для доступа к Google Appengine

У нас есть цель получить доступ к нереляционной базе данных с помощью Google Appengine в Java.

Мне было интересно, есть ли подобная библиотека, которую я могу использовать для доступа к mysql в google appengine php.

Спасибо и всего наилучшего
Rishabbh

0

Решение

Вы смотрели на документы для php и облачного SQL?

Подключение из App Engine

В следующих примерах показано, как подключиться из развернутого приложения.
Приложение Engine, использующее сокет или именованный канал, который определяет
Облачный экземпляр SQL. Когда вы подключаетесь из App Engine, вы можете использовать
пользователь root и без пароля (как показано здесь), или вы можете использовать определенный
Пользователь базы данных и пароль.

PDO_MySQL

$db = new pdo('mysql:unix_socket=/cloudsql/<your-project-id>:<your-instance-name>;dbname=<database-name>',
'root',  // username
''       // password
);

MySQLi

$sql = new mysqli(null,
'root', // username
'',     // password
<database-name>,
null,
'/cloudsql/<your-project-id>:<your-instance-name>'
);

MySQL API

$conn = mysql_connect(':/cloudsql/<your-project-id>:<your-instance-name>',
'root', // username
''      // password
);
mysql_select_db('<database-name'>);
1

Другие решения

Если вам нужны нереляционные данные, то Datastore — это то, что вам нужно (а не MySQL). Он имеет бесплатный уровень и доступен из этой библиотеки.

https://github.com/tomwalder/php-gds

(отказ от ответственности: я автор)

1

По вопросам рекламы [email protected]