1、如果未安裝SQLObject首先要安裝,在管理員CMD下,輸入如下命令:pip install sqlobject
2、建立資料庫檔案,並建立資料庫連線,
透過修改SQLObject內建的sqlhub的processConnection屬性,具體程式碼如下
sqlobject.sqlhub.processConnection = sqlobject.connectionForURI('sqlite:./test.db')
對本語句說明以下兩點
sqlhub是框架內的資料庫聯結器,透過對其屬性processConnection的賦值,使整個框架內所有的model物件能夠訪問資料庫;
'sqlite:./test.db'中sqlite指明資料庫的型別,而‘./test.db’則指明瞭資料庫存放的位置,當前存放的位置是‘cmd的當前目錄下’
3、建立繼承自SQLObject的model物件即可完成資料的操作
class Person (sqlobject.SQLObject): name=sqlobject.StringCol(length=20) age=sqlobject.IntCol(default=18) Person.createTable(ifNotExists=True) john = Person(name='john',age=20) john.syncUpdate() print(Person.select().count())
下過如下: