#java #php #mysql #protocol-buffers #thrift
#java #php #mysql #протокол-буферы #бережливость
Вопрос:
Итак, я хочу сделать максимально простую вещь.
Предположим, у меня есть служба хостинга с поддержкой MYSQL.
В нем у меня есть база данных storyland
и таблица story-->(id, title, text)
Я знаю только, как писать Java-программы в eclipse, которые запускаются на моем компьютере и хорошо выполняют домашние задания …:)
Теперь я хочу
1) напишите Java-программу, размещенную на моем сервере, которая вычисляла бы и возвращала (например) количество символов текста, хранящихся во всей базе данных MYSQL
Тогда у меня также был опыт написания PHP-программ, которые напрямую взаимодействуют с MYSQL через forms e.t.c, Но теперь я хочу
2) иметь возможность отображать страницу index.php это говорит
echo "Welcome to storyland, there are $textcount
characters of text in all stories here";
где $textcount
— число, возвращаемое службой java.
Я был бы признателен за действительно конкретные ответы на этот действительно «простой» конкретный example..to помогите мне начать. Я также был бы признателен за ответы / ресурсы, которые не слишком сильно зависят от внешних библиотек / программного обеспечения, поскольку я хочу иметь возможность понимать, как работают эти библиотеки, чтобы иметь возможность решать, как их использовать в будущем.
Спасибо!
Ответ №1:
-
Дизайнерская мысль: у меня возникло бы искушение иметь еще один размер столбца и предварительно вычислять его для каждого большого двоичного объекта текста, чтобы вам не приходилось это вычислять (что может быть дорого для подсчета размера большого двоичного объекта> varchar). Тогда я бы просто ввел СУММУ по этому столбцу и готово: ВЫБЕРИТЕ SUM (size) из mytable;
-
Это сделало бы работу с БД действительно простой, простая система ВСТАВКИ и ВЫБОРА действительно.
Ответ №2:
У вас должен быть свой собственный сервер или сервер, поддерживающий java, иначе это невозможно.
Даже если у вас есть сервер, поддерживающий java, зачем делать это с java, когда вы можете сделать это с помощью php, узким местом, вероятно, все равно будет база данных.
Комментарии:
1. на самом деле это не ответ на вопрос … конкретный пример специально сокращен … фактический сервис сложный, и его не имеет смысла запускать на PHP
2. хорошо, попробуйте это руководство … это очень большой вопрос. visualbuilder.com/jsp/tutorial