ウェイORMのデータベース・リンク

ウェイORMのデータベース・リンク

MySQLのネイティブコネクタ
の接続1.データベース
コネティカット=接続(
ホスト= 'localhost'の、
ポート= 3306、
データベース= 'python_db'、
ユーザー= 'ルート'、
パスワード= '123123'、
文字セットが= 'UTF8')
カーソルを取得2.
CURをconn.cursor =()
3.操作データベース
操作:sql_str = '' 'から削除名=学生のキング鋼の卵は、 ';' ''
を実行します。ROW_COUNT = cur.execute(sql_str)
提出:(conn.commitは)
を取得します結果:結果= cur.fetchall()は、
カーソルクローズ4.
()cur.close
5.データベースがクローズ
()はconn.closeを

接続MysqlORM
フラスコ
のMysqlに
SQLAlchemyのに接続されているフラスコ
SQLALCHEMY_DATABASE_URIを= 'mysqlの+ pymysql://ユーザー名:パスワード@IP:ポート番号/データベース'
SQLALCHEMY_DATABASE_URI = 'mysqlの+ pymysql://海棠:[email protected]:3306 /テスト'
アプリが登録されている
App.configファイル[ 'SQLALCHEMY_DATABASE_URI']
SQLAlchemyの例示作成
DB = SQLAlchemyの(APP)は、
インスタンスマネージャに追加
manager.add_command( 'DB'、MigrateCommand)
デフォルトのRedis設定
REDIS_HOST = "127.0.0.1" IP
REDIS_PORT = 6379をポート
REDIS_NUM = 8最初のいくつかのデータベースの
SECRET_KEY =「ASLKDJALKSJDALSDJALKSDJASLKDJ98AD9」暗号化された文字列
sESSION_TYPE =「Redisの」フラスコによるパケットセッション、構成情報のRedisを調整するためのメモリ記憶場所フラスコからセッション
SESSION_REDIS = StrictRedis(ホスト= REDIS_HOST、ポート= REDIS_PORT、DB = REDIS_NUM) インスタンスオブジェクトの
SESSION_USE_SIGNER =真のオープンデータベース暗号化
SESSION_PERMANENT = Falseのキャンセル永続的に保存された
PERMANENT_SESSION_LIFETIME = 86400は、デフォルトの有効期間の設定
オブジェクトのインスタンス
redis_store = StrictRedis(ホスト= REDIS_HOSTを、ポート= REDIS_PORT、DB = REDIS_NUM)
使用
redis_store.setex(キー有効時間、値)

ジャンゴ
のMysql
DATABASES = {
'デフォルト':{
'ENGINE': 'django.db.backends.mysql'、
'ホスト': '127.0.0.1'、#データベースホスト
'PORT':3306、#データベースポート
'USER': 'ルート'、#データベース名
'パスワード': 'MySQLの' #のデータベースユーザーパスワード
'名': 'django_demo' #データベース名
}
}
のRedisの
構成:キャッシュ= {
"sms_code":{
"BACKEND":「django_redis。 cache.RedisCache」、
"LOCATION ":"のRedis://127.0.0.1:6379/0"、
"OPTIONS ":{
" CLIENT_CLASS ":" django_redis.client.DefaultClient"、
}
...
...
...
...
}
接続:redis_cli = get_redis_connection( 'sms_code')

おすすめ

転載: www.cnblogs.com/xingkongzhizhu/p/11627735.html