我試圖創建一個遠程系統。相關代碼數據庫如下SQLAlchemy的OperationalError:(OperationalError)無法打開數據庫文件無無
log = core.getLogger()
engine = create_engine('sqlite:////name:[email protected]/tmp/nwtopology.db',echo=False)
Base = declarative_base()
Session = sessionmaker(bind=engine)
session = Session()
class SourcetoPort(Base):
""""""
__tablename__ = 'source_to_port'
id = Column(Integer, primary_key=True)
port_no = Column(Integer)
src_address = Column(String,index=True)
#-----------------------------------------
def __init__(self, src_address,port_no):
""""""
self.src_address = src_address
self.port_no = port_no
顯然我試圖在創建數據庫給出一個遠程系統。我得到的錯誤:
OperationalError: (OperationalError) unable to open database file None None
我的問題如下。
1)在本地機器上運行程序的用戶與嘗試在遠程機器上創建數據庫的用戶不同。這是一個問題嗎?
2)是否有任何機制可以通過創建本地緩存副本來改善將條目插入數據庫和查詢和輸入的延遲?
Regards, Karthik。
我應該怎麼做才能通過網絡創建一個具有登錄憑據的數據庫? – liv2hak 2013-05-08 04:20:12