请考虑动态构建查询以确保占位符数与表和CSV文件格式匹配.那么只需确保您的表格和CSV文件是正确的,而不是检查您输入的内容是否正确?代码中的占位符.

以下示例假定

> CSV文件包含第一行中的列名称

>已建立连接

>文件名是test.csv

>表名是MyTable

> Python 3

...

with open ('test.csv', 'r') as f:

reader = csv.reader(f)

columns = next(reader)

query = 'insert into MyTable({0}) values ({1})'

query = query.format(','.join(columns), ','.join('?' * len(columns)))

cursor = connection.cursor()

for data in reader:

cursor.execute(query, data)

cursor.commit()

如果文件中未包含列名:

...

with open ('test.csv', 'r') as f:

reader = csv.reader(f)

data = next(reader)

query = 'insert into MyTable values ({0})'

query = query.format(','.join('?' * len(data)))

cursor = connection.cursor()

cursor.execute(query, data)

for data in reader:

cursor.execute(query, data)

cursor.commit()

python读写csv与数据库性能_使用python将csv文件写入SQL Server数据库相关推荐

  1. 如何将数据从Excel文件导入SQL Server数据库

    There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...

  2. 快速附加没有日志文件的 SQL Server 数据库文件!

    快速附加没有日志文件的 SQL Server 数据库文件: 1 CREATE DATABASE [数据库名称] 2 ON (FILENAME = '数据库文件路径和文件名(如:D:\db\mydb.m ...

  3. java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)

    [实例简介] 网上书店管理系统(java.SQL Server数据库) [实例截图] [核心代码] 网上书店系统(1) └── 网上书店系统 └── Store ├── bookDB │   ├── ...

  4. python读取oracle数据库性能_用python对oracle进行简单性能测试

    一.概述 dba在工作中避不开的两个问题,sql使用绑定变量到底会有多少的性能提升?数据库的审计功能如果打开对数据库的性能会产生多大的影响?最近恰好都碰到了,索性做个实验. sql使用绑定变量对性能的 ...

  5. 【转发】PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库

    转发自:http://blog.csdn.net/lccee/article/details/54289076 课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全 ...

  6. MDF文件在SQL Server数据库中恢复技术

    日期:2006-07-19  点击:23  作者:  来源:网页教学网 先把要恢复的文件置于MS SQL里的DATA文件里,进入MS SQL主数据库服务器后 1.我们使用默认方式建立一个供恢复使用的数 ...

  7. 【总结】C#上传excel文件到Sql server数据库

    工具 :  VS2015 + SQL Server 2008 R2 框架:三层+一般处理程序 方法:方法很多种,百度千奇百怪,总结下来更好更快的方法,以下会提到 最近接触到需要实现将一个excel表格 ...

  8. .mdf数据库恢复mysql_从 mdf ldf 文件恢复sql server 数据库

    欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 1: 无需新建数据库,直接运行 USE master; GO CREATE DATABASE test ON (FIL ...

  9. 批处理bat文件连接SQL Server数据库并执行相关sql代码

    一.终于赶在八月的尾巴有了写东西的冲动了,恰巧昨天碰到一个问题,需要用bat给别人来执行某些sql语句. 二.单一执行 2.1:sql代码 use [DBName] SELECT top(1)* FR ...

最新文章

  1. 使用ComplexHeatmap包绘制个性化热图
  2. 043_对象构造器和原型
  3. hdu 2215(最小圆覆盖)
  4. 第 18 章 Django 入门
  5. MySQL数据库优化技巧(二)
  6. 跟我一起学.NetCore之MVC过滤器,这篇看完走路可以仰着头走
  7. android 页面转换
  8. 15. 三数之和 golang
  9. jsp mysql书店源码_使用jsp数据库mysql实现网上购物书店课程设计
  10. webp批量转换jpg_转换文件格式快人一步!右键菜单直接转换,支持图片、文档、视频等……...
  11. 常见路由器默认用户名和密码
  12. Elasticsearch(Transport Client)常用操作
  13. 手机本地文档文件不能扫描出来的问题
  14. 机器学习mAP之我见
  15. 数字电路和模拟电路-5组合逻辑电路分析与设计
  16. 华为HiLink智慧家庭生态发布 引领未来智能生活
  17. Python||PyCharm||代码为什么是灰色的???(已解决)
  18. 恢复计算机到手机桌面,桌面的图标怎么恢复原来的呀?
  19. 机器学习之K近邻(KNN)模型
  20. 文件:jquery.min.js

热门文章

  1. cocos2d-x帧动画实现(续)
  2. union[c++] in gamedev
  3. 服务器文档梳理,工作内容:配置文件服务器并整理文档
  4. android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...
  5. 切换输入法快捷键_输入法失灵怎么办?该怎么恢复?
  6. html评论和回复评论_佟丽娅“挑衅”贾玲,评论区晒刘德华合照,贾玲高情商回复佩服...
  7. c语言入门敲打,C语言基础三(敲打键盘、寻找资料,循环语句)
  8. spring 全局变量_Spring 十个错误的使用姿势!
  9. Mac下.DS_Store删除、禁止生成以及恢复生成方式
  10. 做完自动化测试,但别让不会汇报毁了你...