powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка в импортированном пакете SQLite-JDBC Driver
21 сообщений из 21, страница 1 из 1
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517184
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, подскажите пожалуйста, я импортировал пакет sqlite-jdbc-3.7.2.jar и при запуске со среды Эклипс программа подключается к БД и делает SQL запросы нормально, но как видите в PrintScreen - е ошибки есть в пакете, поэтому когда я создаю Runnable JAR file он запускается и выборку не делает. Где моя ошибка?
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517571
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ есть кто может помочь? Блин прогу написал, все готово, а jar файл не хочет делать выборку из БД, таблица пустует, а со среды эклипс пашет нормально. Помогите.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517572
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал закачать другой драйвер, с ним так же, может проблема в создании jar?
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517637
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и при создании jar файла вот такое сообщение вышло:
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517670
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы думаете, что кто-то будет высматривать информацию с ваших скриншотов - вы жестоко ошибаетесь.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517687
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Распакуй jar и посмотри что внутри него лежит, есть там твой драйвер или нет
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517688
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Ну и ещё покажи как ты запускаешь свой jar
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517900
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую еще раз, принт скрин что лежит в папке с jar архивом, как видите org.sqlite папка существует со всеми нужными файлами JDBC.class...и т.д
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517901
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517902
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, вот два принт скрина
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517903
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517904
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и сама версия VM из консоли cmd:
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38517946
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Лучше от скринов не стало, попробуй запустить по нормальному из командной строки. Сначала только свой jar потом, если не заработает в classpath укажи jar с драйвером.

Код: powershell
1.
java -jar myapp.jar -cp sql-light.jar
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518095
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-cp и -jar - взаимоисключающие опции.
Но можно прописывать Class-Path в манифесте.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518152
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

спасибо за поправку, я действительно упустил этот момент
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518286
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро, оказывается ругается на config.properties - файл где указан путь к БД, только не пойму, я ведь файл положил рядом с jar, в самом архиве тоже, еще где нужно указать? Как такой файл можно в класспазе прописать? Я раньше нормально с DBF-ками работал просто скопировав файл в паку где jar лежит. Прошу подсказать.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518287
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518293
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

А покажи как ты грузишь этот файл у себя в программе. И собственно ещё покажи где этот файл лежит в jar файле.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518346
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гружу вот так:

Код: java
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.
41.
42.
43.
44.
45.
46.
import java.util.*;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.*;

import org.sqlite.*;

public class DBConnection {
public static Connection conn;
public static String DBPath;

public static Properties prop = new Properties();

	public static Connection SQLiteConnect() throws Exception {
		
		try {   
			
			Class.forName("org.sqlite.JDBC").newInstance();
			DBPath();
			conn = DriverManager.getConnection(DBPath);	

	} 
		catch(Exception e) {
			TCViewer.logWritter.logging(e.toString());
			e.printStackTrace();
	}
	return conn;
	}	
	
	public static void DBPath() {
		
    try {	
    	
 		prop.load(new FileInputStream("config.properties"));
        DBPath = prop.getProperty("database");
        
 	} 
 	catch (IOException e) {
		logWritter.logging(e.toString());
 		e.printStackTrace();
 		
     }		

	}
		
}



А вайл в jar-е лежит как показано в PrintScreen-e:
Все файлы в пакете TCViewer, а файл лежит в корневом каталоге.


TCLoad.jar
-org\sqlite\JDBC.class
-config.properties
-TCViewer\DBConnection.class
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518349
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, гребанный Экибастуз, после того как положил файл в папку с пакетом заработало.
Теперь бы кто нибудь мне помог из за чего у меня таблицы переписываются сверху. Описывал проблему в топике:

http://www.sql.ru/forum/1068508/probemy-s-jtable-jscrollpane

Вся проблема в том что я каждый раз при ActionPerformed создаю новую таблицу и не использую TableModel так уж получилось изначально теперь все перелопатить поздно, все выборку нормально делает, но после второй выборки если провести мышкой по таблице данные первой выборки начинают высвечиваться, хотя при Action Performed я явно указал чтобы перерисовал таблицу.
Хрен поймешь Яву.
...
Рейтинг: 0 / 0
Ошибка в импортированном пакете SQLite-JDBC Driver
    #38518917
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Так уж получилось что работать нужно с TableModel ничего сложного там нет, а бороться и вникать в твой костыли нет желания.
Найди время и посмотри на реализацию DefaultTableModel.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка в импортированном пакете SQLite-JDBC Driver
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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