python中没有conn命令(函数)!不过一般而言,在操作数据库时,会定义conn变量,即connect(),表示建立与数据库的连接。

connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于www.gyyx.com服务器上名为mysql的MySQL数据库,连接串可以这样写:db = MySQLdb.connect(host="www.gyyx.com",user="user",passwd="xxx",db="mysql" )

connect()的参数列表如下:

host,连接的数据库服务器主机名,默认为本地主机(localhost)。

user,连接数据库的用户名,默认为当前用户。

passwd,连接密码,没有默认值。

db,连接的数据库名,没有默认值。

conv,将文字映射到Python类型的字典。默认为MySQLdb.converters.conversions

cursorclass,cursor()使用的种类,默认值为MySQLdb.cursors.Cursor。

compress,启用协议压缩功能。

named_pipe,在windows中,与一个命名管道相连接。

init_command,一旦连接建立,就为数据库服务器指定一条语句来运行。

read_default_file,使用指定的MySQL配置文件。

read_default_group,读取的默认组。

unix_socket,在unix中,连接使用的套接字,默认使用TCP。

port,指定数据库服务器的连接端口,默认是3306。

连接对象的db.close()方法可关闭数据库连接,并释放相关资源。

连接对象的db.cursor([cursorClass])方法返回一个指针对象,用于访问和操作数据库中的数据。

连接对象的db.begin()方法用于开始一个事务,如果数据库的AUTOCOMMIT已经开启就关闭它,直到事务调用commit()和rollback()结束。

连接对象的db.commit()和db.rollback()方法分别表示事务提交和回退。

指针对象的cursor.close()方法关闭指针并释放相关资源。

指针对象的cursor.execute(query[,parameters])方法执行数据库查询。

指针对象的cursor.fetchall()可取出指针结果集中的所有行,返回的结果集一个元组(tuples)。

指针对象的cursor.fetchmany([size=cursor.arraysize])从查询结果集中取出多行,我们可利用可选的参数指定取出的行数。

指针对象的cursor.fetchone()从查询结果集中返回下一行。

指针对象的cursor.arraysize属性指定由cursor.fetchmany()方法返回行的数目,影响fetchall()的性能,默认值为1。

指针对象的cursor.rowcount属性指出上次查询或更新所发生行数。-1表示还没开始查询或没有查询到数据。

下面是一个连接mysql的例子:def mysql_conn():

try:

conn = MySQLdb.connect(host = '192.168.8.100',user = 'mysql',passwd = '123456',connect_timeout=10)

cursor = conn.cursor()

sql = "SELECT COUNT(1) FROM mysql.user"

cursor.execute(sql)

alldata = cursor.fetchall()

count = alldata[0][0]

cursor.close()

conn.close()

print count

except Exception,e:

print "Can not Connect to mysql server"

python conn_python中conn是什么相关推荐

  1. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

  2. python图像中如何显示中文

    python图像中如何显示中文 在开头加入这两行即可 from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei']

  3. 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...

    关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...

  4. python 类中定义类_Python中的动态类定义

    python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...

  5. Python培训分享:Python新版本中的6个新特性

    Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍. Python培 ...

  6. Python培训常识:Python面试中常被问到的几种设计模式要知道

    学习Python技术大家都是为了日后能够找到适合自己的工作岗位,那么除了要学习好Python技术外,对于面试环节的问题也要有所了解,本期小编为大家介绍的Python培训教程就算关于Python面试中常 ...

  7. python语言中如何使用注释

    每一种计算机语言都有自己的注释方式,我们知道注释的作用是解释这些代码,方便程序员以后的检查和修改.而且注释的一部分在运行程序的过程中不起作用,也不会显示出来.下面我们将为大家介绍,在python语言中 ...

  8. arcgis里python窗口运行,在 Python 窗口中执行工具

    当第一次打开 Python 窗口时,它会显示类似这样的界面: 左侧区域为 Python 的主提示窗口,在这里执行 Python 命令.右侧区域为帮助和语法窗口,工具运行时,在这里显示执行消息:输入代码 ...

  9. python语言中一切皆对象_2 python 中一切皆对象

    python 中一皆对象 在 python 编程语言中所有的一切都是对象 , python 语言相对于 C++ 或 java 这样的语言 (静态语言), 面向对象这个思想更加的彻底. 2.1 函数和类 ...

最新文章

  1. KDD2021最佳论文奖揭晓!胡侠获新星奖,论文接收率仅15%
  2. javascript数据结构与算法---检索算法(二分查找法、计算重复次数)
  3. nmap命令_白帽子黑客教你:如何用Nmap探测目标主机操作系统类型?
  4. 皮一皮:手机?橡皮?傻傻分不清...
  5. 【转】完美解决Asp.Net的MasterPage中添加JavaScript路径问题
  6. c++ 函数返回引用
  7. bootstrap学习(四)表格
  8. Java中集合(三)Stack
  9. [Jarvis OJ - PWN]——Tell Me Something
  10. VSTS : 在性能调优中找到瓶颈所在
  11. 2018宁夏邀请赛 - Goldbach(米勒罗宾素数测试)
  12. url模糊匹配优化_详情页怎么做SEO优化?
  13. linux重启鼠标键盘服务,Linux 关闭服务后 鼠标 键盘用不了
  14. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——7.4 示例:使用按钮集装饰单选框...
  15. SQL常用语句(面试必备)
  16. 重电计算机学院李明建,【i小T有话说 | 第8期】风里雨里,我在上电计算机学院等你!...
  17. python四叶玫瑰数,任意位数自幂数寻找|Python练习系列[4]
  18. css亮黄色_写给前端工程师的色彩常识:色彩三属性及其在CSS中的应用
  19. excel导入mysql并批量查询_Excel导入MySql数据库批量操作
  20. python中plot是什么意思_Python的知识点 plt.plot()函数细节

热门文章

  1. 找到一个或多个多重定义的符号
  2. Rserve 实现java与R的互通
  3. 11. 系统信息监控
  4. 2.初识Python
  5. Linux下编译cscope,linux环境下cscope使用
  6. linux下c语言俄罗斯方块,Centos 6.2下的C语言编写俄罗斯方块游戏代码
  7. vue实现上下滑动翻页_基于vue实现上下滑动翻页效果
  8. Win10环境下搭建virtualenvwrapper-win
  9. H.264编码系统几个比较重要的算法
  10. setsockopt