#!/usr/bin/env python
# -*- coding:UTF-8 -*- import requests
from bs4 import BeautifulSoup
from bs4 import NavigableString
import os
import xlrd
import pymysql #设置语言
os.environ['NLS_LANG']='SIMPLIFIED CHINESE_CHINA.UTF8' # 打开数据库连接
db = pymysql.connect("192.168.1.133","root","123456","employees") # 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor() # 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone() print ("Database version : %s " % data) # 关闭数据库连接
db.close() #查询 插入 删除 更新操作
db=pymysql.connect("192.168.1.133","root","123456","employees")
cur=db.cursor()
res=cur.execute("select version()")
print(res) data=cur.fetchone()
print("data version %s"%data) dropSql="DROP TABLE IF EXISTS test01" createSql="""CREATE TABLE test01 (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )""" insertSql="""INSERT INTO test01(FIRST_NAME,
LAST_NAME, AGE, SEX, INCOME)
VALUES ('Mac', 'Mohan', 20, 'M', 2000)""" # selectSql="select * from salaries sal where sal.salary > '%d'" % (150000)
updateSql = "UPDATE salaries sal SET sal.salary = sal.salary + 1000 WHERE emp_no = '%d'" % (43624) db.close()
try:
cur.execute(insertSql)
db.commit()
except:
db.rollback() cur.execute(dropSql)
cur.execute(createSql) try:
cur.execute(updateSql) #获取对应字段值
# results=cur.fetchall()
# for row in results:
# emp_no = row[0]
# salary = row[1]
# from_date = row[2]
# to_date = row[3]
# print ("emp_no=%d,salary=%.0f,from_date=%s,to_date=%s" % \
# (emp_no, salary, from_date, to_date ))
except:
print("unget data,happen errors") db.close()

最新文章

  1. JMS的可靠性
  2. i-doit
  3. ASP.NET之AreaRegistration
  4. java 开源缓存框架--转载
  5. Week16(12月23日):复习
  6. python3.6 urllib.request库实现简单的网络爬虫、下载图片
  7. Python开发之路
  8. git pull时报错:refusing to merge unrelated histories
  9. Shell脚本的学习笔记二:字符串
  10. django models数据库操作
  11. html实现导航栏效果
  12. java-RAC Oracle 连接字符串
  13. 粗解python的@classmethod和@staticmethod及普通实例方法
  14. webpack快速入门——CSS文件打包
  15. 谈谈hadoop集群启动时进程那回事
  16. 本来想用jsonp来跨域请求的,但sb写接口的,不改返回值。。。只得在后台请求接口了。。。
  17. 续Html5
  18. [HAOI2006]聪明的猴子 BZOJ 2429 Kruskal
  19. 2017 Wuhan University Programming Contest (Online Round) Lost in WHU 矩阵快速幂 一个无向图,求从1出发到达n最多经过T条边的方法数,边可以重复经过,到达n之后不可以再离开。
  20. Java的Protected

热门文章

  1. DDD领域事件与事件总线源码下载
  2. PCL类的设计结构
  3. sorted matrix - search & find-k-th
  4. .net过滤器重写beginrequest
  5. 初识Kotlin之集合
  6. GHOST操作
  7. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)
  8. 解决phpwind 9 转换到 discuz x 3.1的头像仍然不显示问题
  9. 解决import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;报错的问题
  10. [题解](双向bfs)hdu_3085_Nightmare Ⅱ