|
0 / 0 / 0
Регистрация: 13.08.2008
Сообщений: 16
|
|
Как создать свою БД на Java?17.08.2008, 14:01. Показов 7963. Ответов 10
Метки нет (Все метки)
0
|
|
| 17.08.2008, 14:01 | |
|
Ответы с готовыми решениями:
10
Существуют ли движки или библиотеки Java, при помощи которых можно создать свою версию калькулятора? Как создать свою ОС Как создать свою подпрограмму ? |
|
0 / 0 / 0
Регистрация: 27.02.2008
Сообщений: 56
|
|
| 17.08.2008, 16:50 | |
|
Ну у вас и вопросы, молодой человек... А не расскажете, как изготовить базу данных, скажем, на С++?
0
|
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|||||||||||
| 17.08.2008, 17:19 | |||||||||||
|
Для начала надо иметь JDBC-драйвер для того типа базы, которую Вы собираетесь создать. Например, пусть тип БД - MySQL. Для начала создаем соединение:
))
0
|
|||||||||||
|
mishgun
|
|
| 17.08.2008, 23:55 | |
|
Найди HypersonicSQL раскомпиляй коды и посмотри как напистаь БД на Java(хотя на фига это нужно?)
|
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|
| 18.08.2008, 10:24 | |
|
To mishgun: ну что Вы, право слово, коллега так
)) Может человек хочет разобраться со сложными структурами данных (деревья, графы, списки и проч.). Чем делать школярские упражнения, он может попробовать сделать свою собственную базу данных. Вот неплохая ссылка для начала: http://algolist.manual.ru/Успехов!
0
|
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|
| 18.08.2008, 10:28 | |
|
Совсем забыл. Информация для Itsme по поводу баз данных на С:
http://www.citforum.ru/programming/c_unix/index.shtml
0
|
|
|
0 / 0 / 0
Регистрация: 27.02.2008
Сообщений: 56
|
|
| 18.08.2008, 12:59 | |
|
to fplab:
Ужасно жаль, что я расплывчатой формулировкой своего сообщения заставил Вас потратить силы и время на набивание ответа :-( На самом деле меня интересовало другое: чем, на взгляд автора, язык Java так драматически отличается от других языков программирования, что вопрос ставится именно о написании СУБД на Java, а не о написании СУБД вообще. Конечно, могут быть какие-то вопросы по поводу реализации тех или иных механизмов на конкретном языке, но в этом случае довольно сложно догадаться, что на самом деле нужно автору, имея на руках только его сообщение.
0
|
|
|
0 / 0 / 0
Регистрация: 13.08.2008
Сообщений: 16
|
|
| 18.08.2008, 13:28 [ТС] | |
|
Извините, коллега, что ввел вас в заблуждение своим вопросом. Я его чуть-чуть неправильно сформулировал.
Поясняю: я создал БД на Oracle, а интерфес с пользователем (т.е. вывод графиков по данным или отчетов) мне нужно реализовать на Java. Но т.к. работать на Java я начал недавно и не нашел подходящей лит-ры я обращаюсь с этим вопросом к вам. (Особенно важно узнать как установить JDBC драйвер и подключить его к Oracle и Java, и как потом через него работать) Буду искренне благодарен за помощь.
0
|
|
|
1 / 1 / 1
Регистрация: 03.06.2008
Сообщений: 101
|
|
| 18.08.2008, 14:42 | |
|
В комплект к Ораклу всегда входит JDBC драйвер, находиться он в [ORA_HOME]jdbclib
Работаешь с базой так же как было описано выше, только в class.forName прописываешь 'oracle.jdbc.driver.OracleDriver', а методу DriverManager.getConnection передаешь три строки: в первой путь к базе (например 'jdbc:oracle:oci8:@basename' или 'jdbc:oracle:thin:@база'), во второй имя пользователя, а в третьей пароль.
0
|
|
|
0 / 0 / 0
Регистрация: 27.02.2008
Сообщений: 56
|
|||||||||||
| 18.08.2008, 15:08 | |||||||||||
|
1. Установка ODBC драйвера. Он устанавливается в ходе установки Oracle client, если выбрана установка по умолчанию. Если делается custom установка, насколько помнится, нужно выбрать опцию 'JDBC'.
2. Подключение ODBC драйвера. Чтобы java приложения могли работать с jdbc драйвером Oracle, к CLASSPATH нужно добавить следующее (Win, Oracle 8.07):
Драйвер thin, в отличие от драйвера OCI, не понимает алиасы TNS. Шаги 2 и 3, изложенные выше, описаны в документации по Oracle, в секции Application development -> Oracle8 JDBC Drivers, Release 8.0. 4. Работа с JDBC - см. Java 2 Platform API Specification, пакет java.sql. 5. Насчет отчетов. Возможно, что существуют какие-либо генераторы отчетов для Java, но я о них не знаю. Поэтому в тех немногих случаях, когда нужно было сделать отчет в локальном приложении на Java, я его форматировал как HTML и показывал в EditorPane. Этот подход имеет серьезные недостатки, так что если кто-нибудь серьезно занимается написанием отчетов для локальных Java-приложений, поделитесь, какой есть инструментарий.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 13.08.2008
Сообщений: 16
|
|
| 18.08.2008, 15:55 [ТС] | |
|
Большое спасибо за помощь!!!
0
|
|
| 18.08.2008, 15:55 | |
|
Помогаю со студенческими работами здесь
11
Как создать свою функцию? Как создать свою компоненту??? Как создать свою библиотеку?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|