|
0 / 0 / 0
Регистрация: 13.08.2008
Сообщений: 16
|
|
Как создать свою БД на Java?17.08.2008, 14:01. Показов 7967. Ответов 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
Как создать свою функцию? Как создать свою компоненту??? Как создать свою библиотеку?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|