如何在Django中直接使用sql语句
来源:互联网 发布:数据的最小单位是 编辑:程序博客网 时间:2024/05/17 23:21
根据http://docs.djangoproject.com/en/dev/topics/db/sql/的描述
如果我们需要在Django中需要直接使用sql语句,那么很简单:
对象django.db.connection代表默认的数据库连接,而django.db.transaction代表默认的数据库事务。通过调用connection.cursor()得到数据库游标对象--可以查询也可以做增删改操作。然后调用cursor.execute(sql, [params])执行sql语句,并且我们可以使用cursor.fetchone()获取一条记录,也可以使用cursor.fetchall()获取所有记录。如果执行的sql语句修改了数据库中的内容,那么可以调用transaction.commit_unless_managed()提交所作的修改,获取数据的操作则没有调用提交函数的必要。
- 如何在Django中直接使用sql语句
- 在Magento中直接使用SQL语句
- Django中直接执行SQL语句
- 如何在EXCEL中使用sql语句
- 如何把代码中的SQL语句改成可以直接在数据库中运行的SQL语句
- WebFocus 中直接使用SQL 语句
- Magento中直接使用SQL语句
- Magento中直接使用SQL语句
- python django直接执行sql语句
- 如何在SQL语句中使用正则表达式
- Mybatis中如何在SQL语句表名中使用参数
- 如何在游标for循环中使用动态SQL语句?
- Sql中的join on语句如何在Hql中使用
- Mybatis中如何在SQL语句表名中使用参数
- SQL:如何在LIKE语句中使用参数,以及动态执行SQL语句
- 在Yii中直接使用sql
- 如何在javascript中使用django变量
- 如何在Django中使用mongodb数据库?
- 用javascript读xml文件
- 一个程序里启动另一一个exe文件
- SQL注入漏洞全接触(一)编者按
- ASP.NET截取指定长度汉字超出部分以"..."代替
- 理解正则表达式
- 如何在Django中直接使用sql语句
- (二)SQL注入阶段提升篇----SQL注入漏洞全接触--入门篇(1)
- vmware中 debian 安装笔记
- Silverlight项目基本文件结构
- 男人为何比女人更容易接近幸福
- (二)SQL注入阶段提升篇----SQL注入漏洞全接触--进阶篇(2)
- (二)SQL注入阶段提升篇----SQL注入漏洞全接触--高级篇(3)
- linux下测试多个信号
- 如何在ppt中插入另一张ppt 的内容