トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)ZDOB のインストールと Python プログラム例(Windows 上)

ZDOB のインストールと Python プログラム例(Windows 上)

ZODB はオブジェクトデータベース管理システム

前準備

Python 64 ビット版のインストール,pip と setuptools の更新(Windows 上)

Windows での Python 3.10 のインストール,pip と setuptools の更新: 別ページで説明している.

Python の公式ページ: http://www.python.org/

Python 開発環境のインストール

ZODB のインストール(Windows 上)

  1. Windows では,コマンドプロン プトを管理者として実行

    Windows のコマンドプロンプト管理者として実行するには, 検索窓で「cmd」と入れたあと, 右クリックメニューで「管理者として実行」を選ぶのが簡単.

    [image]
  2. 次のコマンドを実行してインストール
    python -m pip install zodb
    

[image]

ZODB のプログラムを動かしてみる

http://www.zodb.org/en/latest/documentation/tutorial.html (現存しない) に記載されていた account.py を使っている.

import persistent
import ZODB, ZODB.FileStorage, ZODB.DB 
import BTrees.OOBTree

class Account(persistent.Persistent):
    def __init__(self):
        self.balance = 0.0
    def deposit(self, amount):
        self.balance += amount
    def cash(self, amount):
        assert amount < self.balance
        self.balance -= amount

storage = ZODB.FileStorage.FileStorage('mydata.fs')
db = ZODB.DB(storage)
connection = db.open()
root = connection.root

# create one object
root.accounts = BTrees.OOBTree.BTree()
root.accounts['account-1'] = Account()
root.accounts['account-1'].balance