powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java Derby(Embedded) и хранение большого кол-ва текста в ячейках
7 сообщений из 7, страница 1 из 1
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39503342
yoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQLite может, но мне хотелось бы для большей кроссплатформенности Derby. Это возможно ? Ли у Derby нету подходящего типа данных для этого ? Я пробовал LONG VARCHAR. Но чето оно не то, при попытки добавить в ячейку с типом LONG VARCHAR строку, вылазит - SQLSyntaxErrorException.
Таблица такая
Код: sql
1.
CREATE TABLE MAIN_TABLE(ID INTEGER not NULL GENERATED ALWAYS AS IDENTITY (START WITH 1,INCREMENT BY 1) ,tmestp LONG VARCHAR,name LONG VARCHAR,type LONG VARCHAR,data LONG VARCHAR,PRIMARY KEY(ID))


Вставляю строку так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
	public void AddRecord(String name,String type,String data,String timestump)
	{
		String query = "INSERT INTO MAIN_TABLE('tmestp','name','type','data') VALUES(?,?,?,?)";
		try 
		{
			PreparedStatement pstsmt=dbCon.prepareStatement(query);
			pstsmt.setString(1, timestump);
			pstsmt.setString(2, name);
			pstsmt.setString(3, type);
			pstsmt.setString(4, data);
			pstsmt.executeUpdate();
		}
		catch (SQLException e) 
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39503427
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть, попробуйте другую БД?

https://issues.apache.org/jira/browse/DERBY-102
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39503537
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yoosSQLite может, но мне хотелось бы для большей кроссплатформенности Derby. Это возможно ? SQLite может и его, по идее, должно быть достаточно: https://github.com/xerial/sqlite-jdbc Our SQLiteJDBC library requires no configuration since native libraries for major OSs, including Windows, Mac OS X, Linux etc., are assembled into a single JAR (Java Archive) file. The usage is quite simple; download our sqlite-jdbc library, then append the library (JAR file) to your class path.
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39503584
yoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
накосячил я с кавычками одинарными, вот и вся проблема была.Что б новую тему не начинать, есть ли под эклипс эксплорер для derby embded ?
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39504173
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yoos,

Стандартный Database Tools , но я бы рекомендовал DBeaver
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39504174
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yoosSQLSyntaxErrorException.
говорит, что неправильно составлено SQL выражение
...
Рейтинг: 0 / 0
java Derby(Embedded) и хранение большого кол-ва текста в ячейках
    #39504207
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrickyoos,

Стандартный Database Tools , но я бы рекомендовал DBeaver

Прошу прощения, невнимательно прочитал вопрос.
В embedded базу из вне заглянуть никак нельзя. Если хотите смотреть содержимое базы в процессе работы, запускайте как выделенный сервер. После отладки можно перейти на embedded вариант.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / java Derby(Embedded) и хранение большого кол-ва текста в ячейках
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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