![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Aleksandriys |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Всем добрый день у меня два проекта один, анализ БД на наличие запросов,
1. Т.е реально ли получить информацию из базы данных о том какие в ней есть запросы стандартными средствами? (если да то напишите как? 2. Второй работа с почтой написать приложение которое каждые две минуты сканирует ящик на наличие новых сообщений и если таковые есть то извлекает из них PDF файлы и перекладывает их в базу данных или на локальную систему! Помогите с чего начмнать в каждом, где можно найти описание методов класса java.mail.* если таковой есть, я так понял у меня второй проект на этом только и построен. |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
||||
|
||||
| Aleksandriys |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 16.8.2006 Репутация: нет Всего: нет |
Спасибо что откликнулся. Нет, какие есть запросы вообще, какого типа (Select, insert...,) и в каком количестве например результат
В БД - студент находиться 10 - запросов типа Select, 20 - запросов типа insert, 40 - запросов типа Delete, 50 - запросов типа Update. Насколько я знаю информацию о том какие таблицы есть в базе можно получить, а запросы.... |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
В принципе, тоже можно, но это уже специфично для базы. Т.е. через запросы к системным таблицам, например. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
В БД нет запросов типа select, insert и прочее. В базе данных хрянятся данные, а не запросы к ним. К базе данных можно выполнить подобные запросы получить результат. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Хм. Я лично наблюдал это в какой-то из системных таблиц оракла. Это сообщение отредактировал(а) Lamer George - 16.8.2006, 11:07 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Ты про последние выполненые SQL операторы? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 4 Всего: 57 |
Тут четко по-моему надо определить о чем речь идет о БД или СУБД
-------------------- менеджер по кодеврайтингу |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Не уверен... Возможно, это были запланированные job'ы, а не текущие выполняемые запросы. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
V_$SQL_WORKAREA V_$SQLTEXT И др. для эктив-неэктив запорсов. Но эт не то... Есть сохранённые запросы - вьюхи (views). Но вообще запрос может быть каким угодно и задаётся клиентом, СУБД его выполняет - и всё. Знать о том, какие запросы есть у клиента, какие могут быть и какие он может в будущем написать - это удел программиста на клиенте. Откуда в БД информация что именно могут с клиента запросить? Это сообщение отредактировал(а) chief39 - 16.8.2006, 11:27 -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 4 Всего: 57 |
Вообще запрос - это процесс, функия и т.п.(кому как нравится), который что-то возвращает. Он не может хранится, а вот код запроса можно записать и сохранить в том или ином виде, там или тут.
Приведи пример, что ты имеешь в виду под этим -------------------- менеджер по кодеврайтингу |
|||
|
||||
| KostenkoSergey |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
по поводу получения писем :
в java-mail есть абстрактный класс Store extends Service - описыват связь с почтовым сервером, установленную для получения почты из ящика. Получаешь экземпляр типа так :
потом читаешь нужную папку :
Там проверяешь расширение во вложениях. и ВУАЛЯ! ps Не сложится - маякни,- попробую написать, а то честно говоря не делал - знаком только теоретически, а сложится пость исходник, если не жалко pps как проверять раз в две минуты - тут лучше использовать отдельный поток с циклом и задержкой (Thread.sleep()) в 2 мин. Это сообщение отредактировал(а) KostenkoSergey - 16.8.2006, 14:41 |
||||
|
|||||
| KostenkoSergey |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
Вот попрактиковался, может пригодится - тебе осталось всё это сделать раз в две минуты и описать процесс сохранения присоединённого файла :
зы сорцы сырые. Добавлено @ 15:58
может я недопонял влопрос - но посмотреть можно сессии - в них видны выполнявшиеся запросы. Очевидно эту инфу можно получить и из метаданных посредством jdbc api. (еслинужно это) Это сообщение отредактировал(а) KostenkoSergey - 16.8.2006, 15:59 |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |