分类目录

链接

友情链接

统计信息

  • 日志总数:116篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3288天

2019年十二月
« 10月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
>
现在位置:    首页 > python学习笔记 > 正文

python 把access数据导入到sqlite中去

python学习笔记 暂无评论

  下面的例子将演示怎么用python 把access中的数据导入到sqlite数据库 中去

代码如下:

#!/usr/bin/python
#coding=gbk;
__author__ = 'Administrator'

import os;
import sqlite3;
import win32com.client

def insertSqlite(B_Code,M_Name):

    try:
     sqliteConn.execute("INSERT INTO BarcodeGoods(B_Code,M_Name) VALUES ('"+B_Code+"','"+M_Name+"')");
     sqliteConn.commit()
    except Exception:
        fhandle = open("./log.txt",'a');
        fhandle.write(B_Code+" ");
        fhandle.close();



sqliteConn = sqlite3.connect('../TianMaShangYi/data/data.db');


conn =win32com.client.Dispatch('ADODB.Connection')
DSN = 'DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=E:\python\TianMaShangYi\data\goods.mdb;'
conn.Open(DSN)
rs = win32com.client.Dispatch(r'ADODB.Recordset')
rs.Cursorlocation=3
rs_name = 'BarcodeInfo'
flds={}
count=1;
rs.Open("select B_Code,M_Name from BarcodeInfo",conn);
rs.MoveFirst()
for x in range(rs.RecordCount):
      insertSqlite(rs.Fields.Item(0).Value,rs.Fields.Item(1).Value);
      count = count+1;
      rs.MoveNext()
rs.Close()
conn.Close();

sqliteConn.close()

如果想使用上面的例子 自己作适当的修改就可以了。

以上就是一个怎么在python中把access数据导入到sqlite中去。。

本文版权归企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改所有,转载引用请完整注明以下信息:
本文作者:admin
本文地址:python 把access数据导入到sqlite中去 | 企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改

抱歉!评论已关闭.