0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 5

Ошибка подключения SQLite

17.05.2023, 09:03. Показов 1378. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Есть программа для работы с SQLite. В IntelliJ IDEA программа запускается и все работает корректно. Когда запускаю программу через командную строку выходит ошибка:
F:\Programs\Java\comm\src>"F:\Programs\J ava\jdk\jdk-19\bin\javac" JTable_Search.java

F:\Programs\Java\comm\src>"F:\Programs\J ava\jdk\jdk-19\bin\java" JTable_Search

org.sqlite.JDBC
Cannot invoke "java.sql.Connection.createStatement ()" because "<local5>" is null


Вот так подключаюсь:
Java
1
2
3
4
5
6
7
8
9
10
11
public Connection getConnection()
    {
        Connection con = null;
        try{
            Class.forName("org.sqlite.JDBC");
            con = DriverManager.getConnection("jdbc:sqlite:F:\\Programs\\SQL\\SQLiteStudio\\test1");
        }catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        return con;
    }
В чем ошибка?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2023, 09:03
Ответы с готовыми решениями:

SQLite: возникает ошибка подключения к БД
SQLITE подключение ошибка в Microsoft Visual C# 2010 Express using System; using System.Collections.Generic; using System.Linq; ...

SQLite нет подключения к БД
Здравствуйте, уважаемые программисты! Пробую разобраться с sqlite, но что-то пошло не по плану)) Создал БД в которой есть 3 таблицы. В...

Ошибки подключения к SQLite
У меня возникает следующие ошибки setGeometryDp: Unable to set geometry 825x959+8+30 on QWidgetWindow/'TaskWindowWindow'. Resulting...

4
Vala Valechka Valusha
 Аватар для Ludwig Valentin
158 / 244 / 25
Регистрация: 11.08.2022
Сообщений: 2,614
17.05.2023, 19:06
Попробуйте вызывать с параметром -cp (classpath), добаляя jar с библиотекой jdbc в путь.
0
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 5
18.05.2023, 15:41  [ТС]
Попробовал, результат тот же...
0
Vala Valechka Valusha
 Аватар для Ludwig Valentin
158 / 244 / 25
Регистрация: 11.08.2022
Сообщений: 2,614
18.05.2023, 15:54
Лучший ответ Сообщение было отмечено nenuphar как решение

Решение

Надо добавить путь к jar с SQLite JDBC в classpath

Добавлено через 8 минут
Пример:
java -cp .;C:\Valentin\Prj_src\java\rmi_test\post gresql-9.3-1104.jdbc4.jar server.MainClass
сделайте аналогично, для ,библиотек SQLite
1
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 5
19.05.2023, 09:21  [ТС]
Так работает. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2023, 09:21
Помогаю со студенческими работами здесь

Singleton для подключения к БД (SQlite)
Добрый вечер. Пишу курсовую по C#+SQLite Сказали что лучше написать Singleton в котором будет подключение к БД и потом использовать его...

Ошибка подключения ftp в lan - неправильный логин/пароль, ошибка 530
Сервер w7 x64 с babyftp Golden FTP, ServerFileZilla Server Клиент w10 x64 с TCMD, filezilla client При подключении с использованием...

Ошибка при запуске 1С:Предприятия: Ошибка подключения HRESULT=80004005
Здравствуйте, помогите, пожалуйста. Посмотрел в инете и мало что понял из написанного там. Во первых, это ошибка 1С сервера или базы...

Ошибка 2147467259 -ошибка подключения к MySQL ODBC 3.51 Driver
Форумчане, доброго времени суток. Сотруднику поставили новый комп, у него не запускается разделенная БД, клиент Аксесс-2003 запускается ...

Ошибка подключения к базе данных (неопознанная ошибка)
Добрый вечер! Закончил &quot;любительскую&quot; базу данных и столкнулся с неизвестной мне проблемой. Для начала поясню, что сведения из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
Как некоторые отстают в навыках поиска информации в сети. Дублирование страницы открытого адреса в сети.
Hrethgir 17.05.2025
. . . берём бразуер, для многих он является инструментом поиска информации в сети. Понятное дело, что чтобы переходить по сслыкам есть такая фишка - "открыть в новой вкладке", но, представим себе что вы. . .
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
Гибридные квантово-классические вычисления: Примеры оптимизации
EggHead 16.05.2025
Гибридные квантово-классические вычисления — это настоящий прорыв в подходах к решению сложнейших вычислительных задач. Представьте себе союз двух разных миров: классические компьютеры, с их. . .
Использование вебсокетов в приложениях Java с Netty
Javaican 16.05.2025
HTTP, краеугольный камень интернета, изначально был спроектирован для передачи гипертекста с минимальной интерактивностью. Его главный недостаток в контексте современных приложений — это. . .
Реализация операторов Kubernetes
Mr. Docker 16.05.2025
Концепция операторов Kubernetes зародилась в недрах компании CoreOS (позже купленной Red Hat), когда команда инженеров искала способ автоматизировать управление распределёнными базами данных в. . .
Отражение в C# и динамическое управление типами
stackOverflow 16.05.2025
Reflection API в . NET — это набор классов и интерфейсов в пространстве имён System. Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами. . .
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru