`
xjfseasky
  • 浏览: 3824 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Python 使用_mysql模块连接数据库

阅读更多

使用_mysql这个简单的module编写的一个简易DB class

#!usr/bin/python
# -*- coding: cp936 -*-
#FileName : _mysqlTest.py


#---------------------------------------
#   Package :
#---------------------------------------

import _mysql,sys

#---------------------------------------
#   Class :
#           DB类文件         
#---------------------------------------


class DBbase:
    #---------------------------------------
    #   Method() :
    #        |--__init__()     :   构造函数
    #        |--setConnParam() :   设置数据库连接参数
    #        |--connDB()       :   数据库连接   
    #        |--querySQL()     :   select 执行
    #        |--insertSQL()    :   insert 执行
    #        |--__del__()      :   析构函数
    #---------------------------------------

    def __init__ (self):
        self.setConnParam()
        self.connDB()

    def connDB (self):
        self.db=_mysql.connect(host=self.host, user=self.user, passwd=self.passwd, db=self.db)

    def setConnParam (self):
        self.host = 'localhost'         #host adder
        self.user = 'root'              #username
        self.passwd='123456'            #passwd
        self.db = 'hongkaoa_new'        #dbname     

    def querySQL (self,sql):
        self.db.set_character_set('gbk')    #设置字符编码
        self.db.query(sql)
        res = self.db.store_result()
        return res.fetch_row()
    
    def insertSQL (self,sql):
        self.db.query(sql)
        return self.db.insert_id()
        
    def __del__ (self):
        self.db.close()
 
分享到:
评论

相关推荐

    python连接mysql数据库测试案例

    python连接mysql数据库,简单的例子,需要先安装pythone3.0、pymysql模块、mysql数据库才能运行

    使用Python连接和操作MySQL数据库工具包资-PyMySQL源代码

    使用Python连接和操作MySQL数据库工具包-PyMySQL (1)安装Python (2)安装MySQL (3)安装PyMySQL (4)创建连接 (5)Python代码操作数据库 1. 引入模块MySQLdb:import MySQLdb 2. 连接到数据库和建立游标:...

    Python访问MySQL数据库

    摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点

    python数据库编程:Python连接Mssql基础教程之Python库pymssql.pdf

    python数据库编程:Python连接Mssql基础教程之Python库pymssql 前⾔ pymssql模块是⽤于sql server数据库(⼀种数据库通⽤接⼝标准)的连接。另外pyodbc不仅限于SQL server,还包括 Oracle,MySQL,Access,Excel等。 本...

    Python操作MySQL数据库9个实用实例

    在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。下边是打包了32与64版本。 MySQL-python-1.2.3.win32-py2.7.exe MySQL-python-1.2.3.win-amd64-...

    python 连接mysql通用模块

    python 连接mysql通用模块,包括增删改查

    Python使用sqlalchemy模块连接数据库操作示例

    本文实例讲述了Python使用sqlalchemy模块连接数据库操作。分享给大家供大家参考,具体如下: 安装: pip install sqlalchemy # 安装数据库驱动: pip install pymysql pip install cx_oracle 举例:(在url后面...

    python MySql模块

    用于Python连接到MySql数据库,进行嵌入式数据库操作 导入方式:import MySQLdb

    Python-mysqlpythonclass又一个用来连接MySQL数据库的模块

    mysql-python-class-又一个用来连接 MySQL 数据库的模块, 获得查询结果, 诸如: SELECT (一或多条), INSERT, UPDATE, DELETE

    学习python之编写简单简单连接数据库并执行查询操作

    python 连接数据库操作, 方法如下: 在本机的mysql 数据库中有一个名为yao的库,其中有一个名为user的表,表中的内容如图 下面,则是python连接数据库的方法,及查找出表中的内容,代码如下: #! /usr/bin/python #...

    Python程序接入MySQL数据库

    在 Python3 中,我们可以使用`mysqlclient`或者`pymysql`三方库来接入 MySQL 数据库并实现数据持久化操作。二者的用法完全相同,只是导入的模块名不一样。我们推荐大家使用纯 Python 的三方库`pymysql`,因为它更...

    Python MySQLdb模块连接操作mysql数据库实例

    主要介绍了Python MySQLdb模块连接操作mysql数据库实例,本文直接给出操作mysql代码实例,包含创建表、插入数据、插入多条数据、查询数据等内容,需要的朋友可以参考下

    python远程连接MySQL数据库

    本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,...

    Python导出Mysql数据字典(部分表或全表)

    资源概要:使用Python实现导出Mysql整库表或选定部份表,导出文件为Excel,包含一个目录记录表信息,...能学到什么:python中List Tuple Dict的运用,模块PyMysql,openpyxl,json的安装和使用,Mysql系统视图的使用

    python cx_Oracle模块的安装和使用详细介绍

    python cx_Oracle模块的安装 最近需要写一个数据迁移脚本,将单一Oracle中的数据迁移到MySQL Sharding集群,在linux下安装cx_Oracle感觉还是有一点麻烦的,整理一下,做个总结。 对于Oracle客户端,不只需要安装相应...

    Python连接mysql数据库的正确姿势

    不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层...

    python+mysql学生管理系统,可视化界面

    该系统使用Python作为编程语言,MySQL作为数据库,可以方便地对学生信息进行录入、修改、查询和删除等操作。以下是该系统的简介: 系统概述 本系统主要包括学生信息管理、课程信息管理、成绩信息管理和系统管理等...

    Python实现连接MySql数据库及增删改查操作详解

    主要介绍了Python实现连接MySql数据库及增删改查操作,结合实例形式详细分析了Python安装PyMySQL模块及使用PyMySQL模块进行mysql数据库的连接、增删改查等相关操作技巧,需要的朋友可以参考下

    Python 中使用 PyMySQL模块操作数据库的方法

    现在换成python3.x了,由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 PyMySQL模块,以下将介绍PyMySQL的安装及常用操作。 一、安装 pip install PyMySQL 二、常用操作 查询数据 ...

Global site tag (gtag.js) - Google Analytics