2014-11-01 3 views
0

У меня есть БД SQLite, размещенного на моей локальной сетиБД SQLite Подключение


Я хочу подключиться к этим БД SQLite через питона с помощью следующего кода

import sqlite3 

conn = sqlite3.connect('http://172.24.3.171:18080/db/SCdatabase.sq3') 
cursor1 = conn.execute("select* from OlcConfig_Actual where LogReporterPointer = '1970-01-01T00:00:00Z'") 

rows = cursor1.fetchall() 
lista =[] 

if len(rows) >= 1: 
    for eachrow in rows: 

     for eachcol in eachrow: 
       lista.append(str(eachcol)) 

    print lista 

print "Opened database successfully"; 

Но Я получаю сообщение об ошибке:

OperationalError: не удалось открыть файл базы данных

Может ли кто-нибудь помочь мне с ошибкой в ​​коде?

ответ

1

SQlite не связывается через HTTP, для этого требуется файл в локальной файловой системе. Если вы можете «достигнуть» вашего файла ls (на * X) или dir (в Windows), то используйте полный путь к файлу в своем заявлении на соединение.

Смежные вопросы