美文网首页
连接数据库

连接数据库

作者: 垃圾桶边的狗 | 来源:发表于2019-03-22 17:27 被阅读0次
# coding=utf-8
import pymysql

"""
在mysql中使用下面这个命令登入MySQL: mysql -uroot -p password 
进入你项目使用的数据库 use yourdata_base 
输入以下命令: 
grant usage on *.* to 你项目使用的user@localhost identified by'你的密码'; 
例如: grant usage on *.* to root@localhost identified by'password'; 
最后输入: FLUSH PRIVILEGES;  

"""
def mysql_conn():
    # conn=pymysql.connect(host='localhost',user='pdiuser01',passwd='h87skwu62k',db='pdi_manager',charset='utf8')
    conn = pymysql.connect(host='211.103.199.115', port=3306, user='pdm002', passwd='pdm#Ko0307min', db='pdi_data', charset='utf8')

    return conn


def get_list(sql):
    conn = mysql_conn()
    cur = conn.cursor()
    # print(sql)
    cur.execute(sql)
    ds = cur.fetchall()
    cur.close()
    conn.close()
    return ds


def get_one(sql):
    conn = mysql_conn()
    cur = conn.cursor()
    cur.execute(sql)
    ds = cur.fetchone()
    cur.close()
    conn.close()
    return ds


def execute_sql(sql):
    conn = mysql_conn()
    cur = conn.cursor()
    cur.execute(sql)
    conn.commit()
    cur.close()
    conn.close()


def execute_proc(proname, val):
    conn = mysql_conn()
    cur = conn.cursor()
    cur.callproc(proname, val)
    reval = cur.fetchone()
    cur.close()
    conn.commit()
    conn.close()
    return reval

相关文章

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • PHP 连接MySQL

    如果想连接MySQL数据库 需要连接数据库的host 要连接的数据库名 用户名 密码 //PHP数据库连接配...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • 数据库连接池

    数据库连接池介绍 在没有连接池,需要程序直接向数据库获取连接,频繁对数据库进行连接会使数据库宕机,进程直接被结束;...

  • MySQL分库分表篇

    1 传统项目结构 2 数据库性能瓶颈 ① 数据库连接数据库连接是非常稀少的资源,MySQL数据库默认100个连接,...

  • 关于IDEA连接MySQL数据库失败的解决方法(报错08001)

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库。1...

  • java基础-day36-数据库连接池和HTML

    数据库连接池和HTML 1. 数据库连接池 1.1 为什么要使用数据库连接池 1.2 数据库连接池考虑的问题 1....

网友评论

      本文标题:连接数据库

      本文链接:https://www.haomeiwen.com/subject/havrvqtx.html