Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 24, 2021 09:20:12

orel_da
Зарегистрирован: 2021-08-24
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Поключение сторонних библиотек в Jython

Jython установила просто распаковав архив.
Текст скрипта пишу в Notepad++, подключила команду для запуска интерпретатора.
Пытаюсь подключить JDBC драйвер. В переменной CLASSPATH указала путь.
Если в тексте программы написать

 import java.sql as sql
import com.microsoft.sqlserver.jdbc
выдает ошибку
  import com.microsoft.sqlserver.jdbc
ImportError: No module named microsoft

Если не импортировать библиотеку jdbc, то выдает другую ошибку
  connection = sql.DriverManager.getConnection(DATABASE_URL, USER, PASSWORD);
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
java.sql.SQLException: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://

Как вообще подключить сторонние библиотеки в Jython?

Офлайн

#2 Авг. 26, 2021 08:59:36

orel_da
Зарегистрирован: 2021-08-24
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Поключение сторонних библиотек в Jython

скрипт

 import sys
print sys.path
вывод


если я добавляю каталог sys.path.append('h:\\Jython\\extlibs'), после завершения программы, каталог не сохраняется. Как сделать, чтоб сохранялся? Прав админа у меня нет.

Офлайн

#3 Авг. 26, 2021 09:00:36

orel_da
Зарегистрирован: 2021-08-24
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Поключение сторонних библиотек в Jython

 ['H:\\Jython\\scripts', 'H:\\Jython\\Lib', '__classpath__', '__pyclasspath__/', 'H:\\Jython\\Lib\\site-packages']

Офлайн

#4 Авг. 26, 2021 10:13:30

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2172
Репутация: +  292  -
Профиль   Отправить e-mail  

Поключение сторонних библиотек в Jython

https://java.com/ru/download/help/path_ru.html
https://ru.wikipedia.org/wiki/PATH_(%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F)
https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D1%8B



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Авг. 26, 2021 10:16:14)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version