#! /usr/bin/python
import sys,MySQLdb
max_pk=-1;
max_gmt_create='2017-11-07 9:33:15';
record_count=0;
last_gmt_create=max_gmt_create;
while 1:
db = MySQLdb.connect('127.0.0.1','sysbench_test','abc','abc')
cursor = db.cursor()
try:
sql="sql"
cursor.execute(sql)
## 获取所有结果
results=cursor.fetchall()
index = 0
for row in results:
record=str(row[0])+","+str(row[1])
print record
record_count += 1
index += 1
max_pk = row[0]
max_gmt_create = row[1]
print("next====:"+str(max_pk)+","+str(max_gmt_create))
if index == 0:
print "break"
break
### 获取并打印异常信息
except MySQLdb.Error,e:
print "MySQL Error:%s" % str(e)
print "Error:unable to fetch data"
db.close()
print "all record count:"+str(record_count)
#! /usr/bin/python
import sys,MySQLdb
db = MySQLdb.connect('abc','abc','abc','abc')
##字典形式结果
cursor = db.cursor(MySQLdb.cursors.DictCursor)
insert_sql="insert into `show_full_stats` (`my_time_sec`,`my_value`,`my_metric`) values "
try:
cursor.execute("show full stats")
##获取一条数据
row=cursor.fetchone()
insert_sql=insert_sql+"(now(),"+str(row['FULLGCTIME'])+""","full_gc_time"),"""
insert_sql=insert_sql+"(now(),"+str(row['THREAD_RUNNING'])+""","thread_running"),"""
insert_sql=insert_sql+"(now(),"+str(row['FULLGCCOUNT'])+""","full_gc_count"),"""
insert_sql=insert_sql+"(now(),"+str(row['QPS'])+""","qps")"""
except:
print "Error:unable to fetch data"
db.close()
db2= MySQLdb.connect('127.0.0.1','abc','abc','abc')
cursor2=db2.cursor()
try:
cursor2.execute(insert_sql)
db2.commit()
### 获取并打印异常信息
except MySQLdb.Error,e:
print "MySQL Error:%s" % str(e)
db2.rollback()
db2.close()
分享到:
相关推荐
使用python连接数据库message
Python 连接达梦数据库是指在 Python 编程语言中连接达梦数据库,以便在 Python 应用程序中使用达梦数据库。下面是 Python 连接达梦数据库的详细步骤和知识点: 检查 Python 是否安装 在开始连接达梦数据库之前,...
python脚本 连接数据库 从数据库中取值(调用存储过程),发送到微信端,
使用Python连接KingBase(数据库)的库
本文将深入探讨如何使用Python连接并操作Microsoft Access数据库,这一过程不仅涉及了基础的数据库连接,还包括了数据的读取、写入以及查询等高级功能。 #### 一、环境准备与库导入 在开始之前,确保已安装了...
1. Python数据库连接:使用Python数据库接口库连接和操作数据库。 2. 用户注册和登录:处理用户信息的增删改查,尤其是密码的安全存储。 3. 哈希算法:用于密码的加密存储,提供不可逆的密码验证方式。 4. 网络编程...
在本场景中,我们关注的是使用Python连接MySQL数据库的脚本工具。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效的存储和查询数据的能力。接下来,我们将深入探讨如何使用Python连接到MySQL数据库并...
python连接mysql数据库代码。必须先下载安装mysql数据库,并启动数据库
本节将详细介绍如何使用Python与MySQL关系型数据库进行交互,包括连接数据库、创建表、插入数据、查询数据、更新数据和删除数据。 1. **安装Python MySQL库** 在Python中,我们通常使用第三方库如`pymysql`或`...
STPython的核心功能是通过调用神通数据库的ACI(Application Call Interface)接口来扩展Python的功能,使得开发者可以使用Python编写SQL语句来操作神通数据库。然而,为了正常运行STPython,除了Python标准库外,还...
1. 连接数据库: ```python import sqlite3 conn = sqlite3.connect('example.db') ``` 2. 创建游标对象: ```python cursor = conn.cursor() ``` 3. 执行SQL语句: ```python cursor.execute('CREATE TABLE users ...
在Python中连接数据库,我们可以利用各种数据库适配器库,这些库为Python提供了一种标准的方式来与不同的数据库系统进行交互。对于Oracle、Informix和DB2这三种数据库,Python都有对应的连接库。 1. **Oracle**: ...
下面是一段示例代码,展示了如何使用Python连接到一个名为`GPS.FDB`的Firebird数据库。 ```python # -*- encoding: GBK -*- import kinterbasdb # 数据库路径 path = "D:\\data\\GpsNav\\GPS.FDB" # 连接到数据库...
本文主要介绍了在Windows操作系统上,如何使用Python 3.6版本的dmPython驱动以及Django 2.2.7框架来连接达梦数据库的详细步骤。 首先,确保你已安装Python 3.6和达梦数据库。将Python的安装目录(通常是`python36`...
10. 实战项目:通过实际项目,如构建一个简单的Web应用,使用Python连接数据库,处理用户数据,让学生将理论知识应用到实践中。 这个压缩包中的文档可能会详细解释这些知识点,并通过实例和代码展示如何在Python...
python 通过数据库连接池访问数据库工具,支持可配置数据连接池大小,并发连接数配置
通过python编写代码连接MySQL数据库,包括数据库和数据表的创建。
【python语言技术文档】python读取数据库数据 python查询数据库 python数据库连接
3. **连接数据库** - 使用 `MySQLdb.connect()` 方法建立与 MySQL 数据库的连接。参数说明如下: - `host`:MySQL 服务器地址。 - `user`:数据库用户名。 - `passwd`:数据库密码。 - `db`:要操作的数据库...