擅长:python、mysql、java
<p>是的,这是可能的,但有不同的方法,哪一个是合适的,将取决于你的要求。</p>
<ul>
<li><p><strong>腌制</p>
<p>可以使用<a href="http://docs.python.org/library/pickle.html" rel="noreferrer">pickle</a>模块序列化对象,然后将这些对象存储在sqlite3中的blob中(如果转储是base64编码的,则存储在textfield中)。注意一些可能的问题:<a href="https://stackoverflow.com/questions/198692/can-i-pickle-a-python-dictionary-into-a-sqlite3-text-field">questions/198692/can-i-pickle-a-python-dictionary-into-a-sqlite3-text-field</a></p></li>
<li><p><strong>对象关系映射</p>
<p>可以使用对象关系映射。这实际上创建了一个“虚拟对象数据库”,可以在编程语言(<a href="http://en.wikipedia.org/wiki/Object-relational_mapping" rel="noreferrer">Wikipedia</a>)中使用。对于python来说,有一个很好的工具包:<a href="http://www.sqlalchemy.org/" rel="noreferrer">sqlalchemy</a>。</p></li>
</ul>