Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Xamarin

Войти
Регистрация
Восстановить пароль
 
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 117
#1

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin

10.11.2015, 14:41. Просмотров 1240. Ответов 8
Метки нет (Все метки)

Здравствуйте!
Возникла проблема подключения к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать подключение к БД через php. Не могу найти информацию, как, используя php и технологию JSON, подключиться к БД MySQL.
Вот код подключения на php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
class DB_CONNECT {
    function __construct() {
        $this->connect();
    }
    function __destruct() {
        $this->close();
    }
    function connect() {
        require 'db_config_android.php';
        $con = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error()); 
        $db = mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error());
        return $con;
    }
    function close() {
        mysql_close();
    }
}
?>
И вот выборка информации из БД MySQL:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
 
$response = array();
 
require 'db_connect_android.php';
 
$db = new DB_CONNECT();
 
$result = mysql_query("SELECT * FROM Students") or die(mysql_error());
 
if (mysql_num_rows($result) > 0) {
    $response["students"] = array();
 
    while ($row = mysql_fetch_array($result)) {
        $product = array();
        $product["ID"] = $row["ID"];
        $product["Name"] = $row["Name"];
        $product["Surname"] = $row["Surname"];
        $product["Lastname"] = $row["Lastname"];
 
        array_push($response["products"], $product);
    }
    $response["success"] = 1;
 
    echo json_encode($response);
} else {
    $response["success"] = 0;
    $response["message"] = "No students found";
 
    echo json_encode($response);
}
?>
А вот понять, как подключить всё это в Xamarin не могу найти.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2015, 14:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL (Xamarin):

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin
Здравствуйте! Необходимо реализовать подключение к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...

New Xamarin Studio - Xamarin
Кто-нибудь использовал новую Xamarin Studio для Android проектов какие впечатления? http://blog.xamarin.com/announcing-xamarin-2.0/ ...

Visual studio xamarin - Xamarin
visual studio 2015 с установленным xamarin делаю проект приложение под andoid Ошибка java.lang.UnsupportedClassVersionError:...

Xamarin и Visual Studio - Xamarin
Всем привет! Если кратко, то помогите пожалуйста растолковать как преобразовать готовую программу написанную на C# в приложение на Android...

Visual Studio 2015 Xamarin - Xamarin
Как запустить код который написан на VS2015 в Xamarin?(С#)

Xamarin Visual studio 2015 - Xamarin
ПОжаааалуйстааа !!! помогите! Не открывается форма андроида Помогите прошу вас

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pljus
5 / 5 / 1
Регистрация: 15.04.2010
Сообщений: 45
10.11.2015, 18:42 #2
На php писать в Xamarin нельзя. Подкчайтесь к БД используя C#
0
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 117
10.11.2015, 18:45  [ТС] #3
Pljus, я не пишу в Xamarin на php. Я думал подключить php файлы с подключением к бд. И не могу найти информацию по подключению на c#. В этом то и вопрос
0
Pljus
5 / 5 / 1
Регистрация: 15.04.2010
Сообщений: 45
10.11.2015, 18:56 #4
Для работы необходим mysql connector https://dev.mysql.com/downloads/connector/net/6.9.html
0
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 117
10.11.2015, 19:55  [ТС] #5
Pljus, вы можете помочь с реализацией кода? Коннектор я уже давно установил.
0
Pljus
5 / 5 / 1
Регистрация: 15.04.2010
Сообщений: 45
10.11.2015, 20:11 #6
Посмотрите https://youtube.com/watch?v=6xzWFLBGbfk
Да мануалы в сети есть, поищите
0
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 117
11.11.2015, 01:11  [ТС] #7
Цитата Сообщение от Pljus Посмотреть сообщение
В Windows-приложении подключение я и сам реализовать могу.
Цитата Сообщение от Pljus Посмотреть сообщение
Да мануалы в сети есть, поищите
Вот сколько искал - именно для Xamarin Studio нет. Точнее я не нашел.

Добавлено через 3 часа 30 минут
Нашел решение. Можно закрывать тему.
0
EugenKGD
0 / 0 / 0
Регистрация: 09.05.2016
Сообщений: 2
01.12.2016, 01:38 #8
Расскажите пожалуйста подробнее о найденном вами решении.
0
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 117
02.12.2016, 19:35  [ТС] #9
EugenKGD, честно, уже не вспомню =(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2016, 19:35
Привет! Вот еще темы с ответами:

Сделать программу в xamarin studio! - Xamarin
Есть готовая программа, написанная на C#, которая реализует операции со множествами (пересечение, объединение, разность и отрицание), я Вам...

Visual Studio Community и Xamarin - Xamarin
Ребят, кто-нибудь в курсе о работе xamarin starter edition в vs community? Уже не раз натыкался в интернете на статейки, в которых...

Ошибка при установки Xamarin Studio - Xamarin
Установил net framework 4, установил GTK# for .NET 2.12.22, при установки Xamarin Studio выдает такую ошибку и не устанавливаться, как это...

Программа на языке C# в среде xamarin studio! - Xamarin
Есть готовая программа, написанная на C#, которая реализует операции со множествами (пересечение, объединение, разность и отрицание), я Вам...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.12.2016, 19:35
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru