使用_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数据库,简单的例子,需要先安装pythone3.0、pymysql模块、mysql数据库才能运行
使用Python连接和操作MySQL数据库工具包-PyMySQL (1)安装Python (2)安装MySQL (3)安装PyMySQL (4)创建连接 (5)Python代码操作数据库 1. 引入模块MySQLdb:import MySQLdb 2. 连接到数据库和建立游标:...
摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点
python数据库编程:Python连接Mssql基础教程之Python库pymssql 前⾔ pymssql模块是⽤于sql server数据库(⼀种数据库通⽤接⼝标准)的连接。另外pyodbc不仅限于SQL server,还包括 Oracle,MySQL,Access,Excel等。 本...
在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使用sqlalchemy模块连接数据库操作。分享给大家供大家参考,具体如下: 安装: pip install sqlalchemy # 安装数据库驱动: pip install pymysql pip install cx_oracle 举例:(在url后面...
用于Python连接到MySql数据库,进行嵌入式数据库操作 导入方式:import MySQLdb
mysql-python-class-又一个用来连接 MySQL 数据库的模块, 获得查询结果, 诸如: SELECT (一或多条), INSERT, UPDATE, DELETE
python 连接数据库操作, 方法如下: 在本机的mysql 数据库中有一个名为yao的库,其中有一个名为user的表,表中的内容如图 下面,则是python连接数据库的方法,及查找出表中的内容,代码如下: #! /usr/bin/python #...
在 Python3 中,我们可以使用`mysqlclient`或者`pymysql`三方库来接入 MySQL 数据库并实现数据持久化操作。二者的用法完全相同,只是导入的模块名不一样。我们推荐大家使用纯 Python 的三方库`pymysql`,因为它更...
主要介绍了Python MySQLdb模块连接操作mysql数据库实例,本文直接给出操作mysql代码实例,包含创建表、插入数据、插入多条数据、查询数据等内容,需要的朋友可以参考下
本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,...
资源概要:使用Python实现导出Mysql整库表或选定部份表,导出文件为Excel,包含一个目录记录表信息,...能学到什么:python中List Tuple Dict的运用,模块PyMysql,openpyxl,json的安装和使用,Mysql系统视图的使用
python cx_Oracle模块的安装 最近需要写一个数据迁移脚本,将单一Oracle中的数据迁移到MySQL Sharding集群,在linux下安装cx_Oracle感觉还是有一点麻烦的,整理一下,做个总结。 对于Oracle客户端,不只需要安装相应...
不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层...
该系统使用Python作为编程语言,MySQL作为数据库,可以方便地对学生信息进行录入、修改、查询和删除等操作。以下是该系统的简介: 系统概述 本系统主要包括学生信息管理、课程信息管理、成绩信息管理和系统管理等...
主要介绍了Python实现连接MySql数据库及增删改查操作,结合实例形式详细分析了Python安装PyMySQL模块及使用PyMySQL模块进行mysql数据库的连接、增删改查等相关操作技巧,需要的朋友可以参考下
现在换成python3.x了,由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 PyMySQL模块,以下将介绍PyMySQL的安装及常用操作。 一、安装 pip install PyMySQL 二、常用操作 查询数据 ...