Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Импорт внешних jar в Jython


Автор: LuLok 12.1.2009, 17:14
Добрый день!!!

Есть некий скрипт:
Код

import string
import re

import logger
import modeling

from java.sql import Connection
from java.sql import DriverManager
from java.sql import SQLException


from appilog.common.system.types import ObjectStateHolder
from appilog.common.system.types.vectors import ObjectStateHolderVector

##############################################
########      MAIN                  ##########
##############################################
def DiscoveryMain(Framework):
    OSHVResult = ObjectStateHolderVector()

    logger.debug('Script started')
    try:
        logger.debug('Try to get connection to MS SQL Server')
        Class.forName("net.sourceforge.jtds.jdbc.Driver")
        conn = DriverManager.getConnection("jdbc:jtds:sqlserver:/localhost:1433//HPCACORE", "login", "pass")
        logger.debug('Connection opened.')    
    except:
        logger.debug('Connection fault')

    try:
        logger.debug('Try to close connection to MS SQL Server')
        conn.close()
    except:
        logger.debug('Close Connection fault')

    

    return OSHVResult


Этот net.sourceforge.jtds.jdbc.Driver класс находится в отдельном jar файле. Куда мне надо положить этот jar'ник и что прописать в самом скрипте, чтобы программ работала корректно? а то он у меня на строчке Class.forName(...) уходит в exception. 

Заранее спасибо 

Автор: LuLok 13.1.2009, 16:26
Так и не смог присобачить jar'ник(( Пришлось идти обходным путем

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)