is_thinking 2015-09-15 00:14 采纳率: 66.7%
浏览 1765
已采纳

python和mysql连接数据库的问题

 import mysql.connector
cnx = mysql.connector.connect(user='scott', password='tiger',host='127.0.0.1',database='employees')
cnx.close()
方法二:
import MySQLdb

db = MySQLdb.connect(host="localhost", # your host, usually localhost
                     user="john", # your username
                      passwd="megajonhy", # your password
                      db="jonhydb") # name of the data base

cur = db.cursor() 

cur.execute("SELECT * FROM YOUR_TABLE_NAME")

请问各位老师这个mysqlconnector 和MySQLdb有什么区别?谢谢各位老师

  • 写回答

2条回答 默认 最新

  • 睡觉不盖被 2015-09-15 01:51
    关注

    http://www.111cn.net/phper/python/67319.htm
    这里面有这两种方式的对比

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Robot-C 2015-09-15 00:18
    关注

    先花点时间来说说一个程序怎么和数据库进行交互
    1.和数据库建立连接
    2.执行sql语句,接收返回值
    3.关闭数据库连接
    使用MySQLdb也要遵循上面的几步.让我们一步步的进行.

    1、MySQL数据库要用MySQLdb模块,但Python用来链接MySQL的第三方库MySQLdb不支持Python3.x
    特别说明:我在我的电脑上实验时,我的python是2.7.2......
    答案就在这里:python如何连接mysql数据库
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥65 页面调接口时加载卡住不响应
  • ¥35 用C语言解决编程问题
  • ¥15 unity硬件连接与使用
  • ¥15 鱼缸加热棒的数据分析或者实际案例也行
  • ¥15 postgresql11安装完成后,pgadmin无法启动
  • ¥15 (标签-无人机|关键词-Matlab代码)
  • ¥15 执行shell脚本提示参数太多
  • ¥15 困扰好久了,电脑的串口调试助手向单片机发送一个字符(如:字符‘1’到‘8’),单片机点亮对应的灯(如发送字符‘2’则点亮第2个灯)并给电脑回复信息:已点亮第x个灯(其中 x 要替换成对应的数字)
  • ¥15 求减少这个c++程序内存的解决方案
  • ¥30 改正代码,错误比较多