powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для КПК
6 сообщений из 31, страница 2 из 2
СУБД для КПК
    #34257354
Фотография sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже не понимаю зачем для одной, двух табличек субд.
Зачем программировать!? (подозреваю, что надо деньги "освоить").
Если ОС КПК от microsoft - там есть какой нибудь Excel.
C вычислениями, поиском и сортировкой.
А для синхронизации с ПК ActiveSync.
...
Рейтинг: 0 / 0
СУБД для КПК
    #34257689
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У SQLITE интерфейса под КПК не наблюдал (если имеется в виду ГУИ).
Это просто библиотека(dll, so, a, lib) на С, вы можете ее подключить к своей программе и использовать С интерфейс. Лучше всего зайти на сайт и почитать www.sqlite.org .
Само ГУИ для КПК лучше писать на родном для даного КПК тулките.
...
Рейтинг: 0 / 0
СУБД для КПК
    #34257794
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
Что тут можно сказать. Действительно просто для знающего Java.

db4o работает так же прозрачно с классами С#, Visual Basic .Net, managed C++
(Это то, что я точно знаю. Может быть, с чем-то еще под .Net/Mono.)

okdoky
С другой стороны БД для того и нужна чтобы делать запросы. Вот здесь то и
придется попотеть с db4o.

Мррр... что ж там потеть?
Так я же вроде показал вариант запроса:
Код: plaintext
1.
2.
   // Получим список "друзей":
   ObjectSet friends = db.get( new  Person( null ,  null , Person_Status.Friend));
Я думал, что все понятно... Ну ладно, вот для примера еще вариант
Код: plaintext
1.
2.
   // Получим данные председателя совета джедаев:
   ObjectSet friends = db.get( new  Person("Мастер Йода",   null ,  null ));
И где тут кто "потел"? :)

Повторюсь: есть несколько механизмов для формирования запросов (три). Все
они отличаются внеше, но почти также просты.
Естественно, параллели между запросами db4o и запросами SQL можно проводить
с большой натяжкой.
Некоторых привычных вещей нет и в помине, но есть и интересные вещи, которых
нет в SQL.
-----------------------
Да: есть GUI - интерфейс для работы с этой СУБД. Все, естественно, на сайте
db4o.com .


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
СУБД для КПК
    #34258934
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mv
Мррр... что ж там потеть?
Так я же вроде показал вариант запроса:...

Повторюсь: есть несколько механизмов для формирования запросов (три). Все
они отличаются внеше, но почти также просты.
Естественно, параллели между запросами db4o и запросами SQL можно проводить
с большой натяжкой.
Некоторых привычных вещей нет и в помине, но есть и интересные вещи, которых
нет в SQL.Это не серьезно. Для каждого запроса вы собираетесь писать программу? Для SQL-СУБД можно быстренько написать довольно выразительный скрипт или делать запрос в командном режиме интерактивно. Давайте разберем ваш пример.
Код: plaintext
1.
2.
public enum Person_Status {
  Friend, Relative, Partner, Enemy, Other;
}
Здесь увы перечисление задается только на английском. Допустим я хочу сделать простенький запрос «Выдать фамилии всех кроме врагов и родственников». Как вы его напишете?

На счет описания схемы БД.
Код: plaintext
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.
33.
34.
35.
36.
37.
38.
39.
40.
public class Person {
 private String FIO;
 private String PhoneNumber;
 private Person_Status PS;

 public String getFIO() {
  return FIO;
 }

 public void setFIO(String fio) {
  FIO = fio;
 }

 public String getPhoneNumber() {
  return PhoneNumber;
 }

 public void setPhoneNumber(String phoneNumber) {
  PhoneNumber = phoneNumber;
 }

 public Person_Status getPS() {
  return PS;
 }

 public void setPS(Person_Status ps) {
  PS = ps;
 }

    public String toString() { 
        return FIO + "/" + PhoneNumber + "/" + PS; 
     } 
 
 public Person(String fio, String phoneNumber, Person_Status ps) {
  super();
  FIO = fio;
  PhoneNumber = phoneNumber;
  PS = ps;
 }

}
Почему нельзя обойтись без сетов и гетов? Не забывайте, вы работаете на КПК. Там писанины чем меньше, тем лучше.
...
Рейтинг: 0 / 0
СУБД для КПК
    #34259129
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky

Мне жаль, что я начал отвечать на Ваши вопросы.
Ваши высказывания - информационный шум.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
СУБД для КПК
    #34259649
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mv
Мне жаль, что я начал отвечать на Ваши вопросы.
Ваши высказывания - информационный шум.
То есть запрос «Выдать фамилии всех кроме врагов и родственников» для db4o оказался сложным
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для КПК
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]