首页 / 更多教程 / 数据库链接方式ORM
数据库链接方式ORM
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了数据库链接方式ORM,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2398字,纯文字阅读大概需要4分钟。
内容图文
![数据库链接方式ORM](/upload/InfoBanner/zyjiaocheng/514/ac56a6c44b1e4fd4a9c4049616f907bf.jpg)
数据库链接方式ORM
Mysql原生连接
1.连接数据库
conn = connect(
host=‘localhost’,
port=3306,
database=‘python_db’,
user=‘root’,
password=‘123123’,
charset=‘utf8’)
2.获取游标
cur = conn.cursor()
3.数据库操作
操作: sql_str = ‘’‘delete from students where name=‘王钢蛋’; ‘’’
执行:row_count = cur.execute(sql_str)
提交: conn.commit()
获取查询结果:result = cur.fetchall()
4.关闭游标
cur.close()
5.关闭数据库
conn.close()
MysqlORM连接
Flask
Mysql
Flask的SQLALchemy连接
SQLALCHEMY_DATABASE_URI = ‘mysql+pymysql://用户名:密码@IP:端口号/数据库’
SQLALCHEMY_DATABASE_URI = ‘mysql+pymysql://haitang:password@127.0.0.1:3306/test’
注册到app中
app.config[‘SQLALCHEMY_DATABASE_URI’]
创建sqlalchemy实例
db = SQLAlchemy(app)
把实例添加到manager
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’ 通过flask-session包,将flask的session存储位置从内存调整到redis的配置信息
SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_NUM) 实例一个对象
SESSION_USE_SIGNER = True 开启数据库加密操作
SESSION_PERMANENT = False 取消永久存储
PERMANENT_SESSION_LIFETIME = 86400 设置默认有效时长
实例一个对象
redis_store =StrictRedis(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_NUM)
使用
redis_store.setex(键,有效时间,值)
Django
Mysql
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘HOST’: ‘127.0.0.1’, # 数据库主机
‘PORT’: 3306, # 数据库端口
‘USER’: ‘root’, # 数据库用户名
‘PASSWORD’: ‘mysql’, # 数据库用户密码
‘NAME’: ‘django_demo’ # 数据库名字
}
}
redis
配置:CACHES = {
“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’)
数据库链接方式ORM
标签:utf8 time scac comm 链接 alc cache sign 一个
本文系统来源:https://www.cnblogs.com/xingkongzhizhu/p/11627735.html
内容总结
以上是互联网集市为您收集整理的数据库链接方式ORM全部内容,希望文章能够帮你解决数据库链接方式ORM所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。