上一次,其实也就昨天,说了《Sql Server2008安装步骤很详细,为Python3操作做准备》后,心里一直很激动,究竟在激动啥,我也不清楚,你尽管呵呵~傻笑几分钟就是了。

笑够了以后,咱就一起来研究Python3究竟是如何操作SQL Server2008的。

1

打开SQL Server2008,输入登录密码,就是上次安装的那个密码哦,如果忘记的话,就不要问我了,毕竟你没告诉过我。

进去后,新建一个数据库:PyData,新建一张表:Customers并创建两个字段:name和phone,接着随便录入几条记录。

2

数据库准备好了以后,咱就开始安装Python3驱动吧。打开命令行窗口,输入:pip install pymssql 命令,稍等片刻,就安装完了。

好了,终于又到激动人心的时刻了,又可以当码农了。打开你喜欢的开发工具,输入连接数据库并读取数据的代码。至于运行结果,自己试试看。

import pymssql

try:

conn = pymssql.connect(host='127.0.0.1',

user='sa',

password='123456',

database='PyData',

charset='utf8')

# 连接并执行Sql语句

cursor = conn.cursor()

sql = 'select * from Customers'

cursor.execute(sql)

# 获取数据集

rs = cursor.fetchall()

print(rs)

except Exception as ex:

print(ex)

finally:

conn.close()

3

如果只单单是查询,那也太不靠谱了,无论如何,也得创造一条数据才行。趁着有点时间,我执行了好几次,都成功的插入了数据。你若有时间的话,算算究竟执行了几次。

import pymssql

try:

conn = pymssql.connect(host='127.0.0.1',

user='sa',

password='123456',

database='PyData',

charset='utf8')

# 连接数据库

cursor = conn.cursor()

sql = "insert into Customers(name, phone) values ('西门吹水','13699998888')"

# 执行语句

cursor.execute(sql)

conn.commit()

except Exception as ex:

print(ex)

finally:

conn.close()

sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库相关推荐

  1. python3连接sql server数据库_Python3操作SQL Server数据库(实例讲解)

    1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...

  2. C#操作SQL Server数据库

    C#操作SQL Server数据库 1.概述 2.连接字符串的写法 3.SqlConnection对象 4.SqlCommand对象 5.SqlDataReader对象 6.DataSet对象 7.释 ...

  3. python调用sql数据库_Python3操作SQL Server数据库(实例讲解)

    1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...

  4. Excel VBA通过ADO连接、操作SQL Server数据库的自定义函数

    网上大多数有关VBA连接.操作SQL Server数据库的教程,大多是把连接字串.SQL语句.执行过程全写在一个过程中了,当一个VBA项目需要做大量的查询.更新数据时,显然这种方法并不合适,以下代码是 ...

  5. 使用C语言来操作SQL SERVER数据库

    本文转自                         http://simpledev.iteye.com/blog/339537 1.使用C语言来操作SQL SERVER数据库,采用ODBC开放 ...

  6. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

  7. Java操作SQL Server数据库

    //首先导入sql server2008的jar包:sqljdbc4.jar,注意在一般的电脑上即使做了这样的操作仍然是吧不能连接上SQL Server 2008的,如果想连上SQL SQLSERVE ...

  8. 使用c语言操作sql server数据库

    本文使用c语言来对sql server数据库进行操作,实现通过程序来对数据库进行增删改查操作. 操作系统:windows 10         实验平台:vs2012  +  sql server 2 ...

  9. c++访问数据库代码示例 occi_使用Python操作SQL Server数据库

    先说一下SQL Server 如果有条件可以使用远程连接或者TeamViewer等工具,操作带GUI的数据库管理器,实施起来可以很省心.可以直接查看结果,模板化查询甚至提示语句错误等. 如果是使用li ...

最新文章

  1. R语言使用lm函数拟合多元线性回归模型、假定预测变量没有交互作用(Multiple linear regression)
  2. Ubuntu自带pdf查看器不能显示中文解决问题
  3. ubuntu20分区_「图」Canonical希望Ubuntu 20.04 LTS Server Installer更快更舒适
  4. Javascript——进阶(事件、数组操作、字符串操作、定时器)
  5. DBCacheServer升级
  6. WXS是小程序的一套脚本语言
  7. oracle关于字符串函数,Oracle字符串处理函数
  8. python flask api部署_使用flask开发api——部署flask,使用gunicorn+gevent模式的http server...
  9. MSSql使用SQL语句快速查看表对的就说明,及表字段描述及字段类型
  10. python 两个list 求交集,并集,差集
  11. Java分布式ID生成解决方案
  12. P2P继续停止...
  13. hexo博客之yilia主题的个性化设置
  14. Oracle递归查询的原理
  15. 微泡排气除污装置有哪几种叫法吗?
  16. 用python找出400多万次KDJ金叉死叉,胜率有多高?附代码
  17. 10KV空压机继电保护定值设定
  18. 2021-07-31-DJ-009 Django模板页面的继承与定制,一个Base.html,仿制漂亮的效果
  19. 工具栏文件夹选项的查看隐藏文件夹的功能不见了的解决办法
  20. 32、网络工程师必知的华为命令大全

热门文章

  1. 2020 年的算法,降温之后会更好
  2. 推荐系统炼丹笔记:好想哭,我居然输在了内存问题上!
  3. Springboot端口设置
  4. [译] D3.js 嵌套选择集 (Nested Selection)
  5. C++ STL学习之容器set和multiset (补充材料)
  6. Android动态加载插件APK
  7. MySQL 的备份和恢复机制 MyISAM 和 Innodb
  8. pandas 读csv 报错 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 0: invalid cont
  9. Ubuntu 安装 QQ
  10. Spring中的InitializingBean的使用详解