如何利用python从数据库抓取数据

如何利用python从数据库抓取数据,第1张

仅在里边定义连接字串,在使用的时候在创建对象,使用完对象就关闭

Configasp:

Quote

<%

Dim Def_Sample

Def_Path=serverMapPath("datamdb")

Def_Sample="DBQ="+Def_Path+";DefaultDir=;DRIVER={Microsoft Access Driver (mdb)};" '连接字串

%>

class Buffer(object):

    MAXSIZE = 8192

    def __init__(self, conn, sql):

        selfconn = conn

        selfsql = sql

        selfbuffer = []

    def append(self, data):

        selfbufferappend(data)

        if len(selfbuffer) > selfMAXSIZE:

            selfflush()

    def flush(self):

        data, selfbuffer = selfbuffer, []

        curr = selfconncursor()

        currexecutemany(selfsql, data)

        selfconncommit()

# here are your code for init database connect conn_src and conn_store

buff = Buffer(conn_store, "insert into sybase_user values (%s, %s)")

sql_query = "select aid, aname from user_info a where aid=%s"

curr_src = conn_srccursor()

curr_srcexecute(sql_query, '0001')

for row in curr_src:

    buffappend(row)

buffflush()

本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下

环境:Python 36 ,Window 64bit

目的:从MySQL数据库读取目标表数据,并处理

代码:

# -- coding: utf-8 --

import pandas as pd

import pymysql

## 加上字符集参数,防止中文乱码

dbconn=pymysqlconnect(

host="",

database="kimbo",

user="kimbo_test",

password="",

port=3306,

charset='utf8'

)

#sql语句

sqlcmd="select col_name,col_type,col_desc from itf_datadic_dtl_d limit 10"

#利用pandas 模块导入mysql数据

a=pdread_sql(sqlcmd,dbconn)

#取前5行数据

b=ahead()

print(b)

# 读取csv数据

# pdread_csv()

# 读取excel数据

#pdread_excel()

# 读取txt数据

#pdread_table()

结果如图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多

以上就是关于如何利用python从数据库抓取数据全部的内容,包括:如何利用python从数据库抓取数据、python 读取本地数据然后插入到另一个数据库中、如何将mysql的数据读取python等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9445901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存