如何使用python使用远程服务器sqlite数据库?

Ana*_*and 5 python sqlite python-2.7

我想将详细信息(用户名,文件名,Hex_format)存储到远程服务器sqlite中

使用python的数据库。

#!/usr/bin/python
import socket
import urllib
import urllib2
import paramiko
import sqlite3

username = "e100075"
filename = "screenshot.png"
Hex_format = "FSGDSFDSSFGRSSCD"

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('hostname', username="username", password="password") 

print "Connect to server...."

try:
    db = sqlite3.connect('screenshoter.db')
    cursor = db.cursor()
    cursor.execute('''CREATE TABLE IF NOT EXISTS users(id INTEGER PRIMARY KEY, userid TEXT, activity_id TEXT, date_time TEXT, screenshot_filename TEXT, screenshot_md5 TEXT, 
                      num_clicks INT, num_of_mouse_movements INT, num_pause INT );''')
    cursor.execute("insert into users (userid,screenshot_filename,screenshot_md5) values (?, ?, ?)",(username, filename, Hex_format))
    db.commit()
except Exception as e:
    db.rollback()
    raise e
finally:
    db.close()
ssh.close()
Run Code Online (Sandbox Code Playgroud)

运行该程序后。上面提到的详细信息仅保存在本地数据库中,而不保存在远程服务器sqlite数据库中。如何访问远程服务器sqlite3 db?还有什么其他方法可以进行。