sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库
上一次,其实也就昨天,说了《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数据库相关推荐
- python3连接sql server数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
- C#操作SQL Server数据库
C#操作SQL Server数据库 1.概述 2.连接字符串的写法 3.SqlConnection对象 4.SqlCommand对象 5.SqlDataReader对象 6.DataSet对象 7.释 ...
- python调用sql数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
- Excel VBA通过ADO连接、操作SQL Server数据库的自定义函数
网上大多数有关VBA连接.操作SQL Server数据库的教程,大多是把连接字串.SQL语句.执行过程全写在一个过程中了,当一个VBA项目需要做大量的查询.更新数据时,显然这种方法并不合适,以下代码是 ...
- 使用C语言来操作SQL SERVER数据库
本文转自 http://simpledev.iteye.com/blog/339537 1.使用C语言来操作SQL SERVER数据库,采用ODBC开放 ...
- navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...
使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...
- Java操作SQL Server数据库
//首先导入sql server2008的jar包:sqljdbc4.jar,注意在一般的电脑上即使做了这样的操作仍然是吧不能连接上SQL Server 2008的,如果想连上SQL SQLSERVE ...
- 使用c语言操作sql server数据库
本文使用c语言来对sql server数据库进行操作,实现通过程序来对数据库进行增删改查操作. 操作系统:windows 10 实验平台:vs2012 + sql server 2 ...
- c++访问数据库代码示例 occi_使用Python操作SQL Server数据库
先说一下SQL Server 如果有条件可以使用远程连接或者TeamViewer等工具,操作带GUI的数据库管理器,实施起来可以很省心.可以直接查看结果,模板化查询甚至提示语句错误等. 如果是使用li ...
最新文章
- R语言使用lm函数拟合多元线性回归模型、假定预测变量没有交互作用(Multiple linear regression)
- Ubuntu自带pdf查看器不能显示中文解决问题
- ubuntu20分区_「图」Canonical希望Ubuntu 20.04 LTS Server Installer更快更舒适
- Javascript——进阶(事件、数组操作、字符串操作、定时器)
- DBCacheServer升级
- WXS是小程序的一套脚本语言
- oracle关于字符串函数,Oracle字符串处理函数
- python flask api部署_使用flask开发api——部署flask,使用gunicorn+gevent模式的http server...
- MSSql使用SQL语句快速查看表对的就说明,及表字段描述及字段类型
- python 两个list 求交集,并集,差集
- Java分布式ID生成解决方案
- P2P继续停止...
- hexo博客之yilia主题的个性化设置
- Oracle递归查询的原理
- 微泡排气除污装置有哪几种叫法吗?
- 用python找出400多万次KDJ金叉死叉,胜率有多高?附代码
- 10KV空压机继电保护定值设定
- 2021-07-31-DJ-009 Django模板页面的继承与定制,一个Base.html,仿制漂亮的效果
- 工具栏文件夹选项的查看隐藏文件夹的功能不见了的解决办法
- 32、网络工程师必知的华为命令大全
热门文章
- 2020 年的算法,降温之后会更好
- 推荐系统炼丹笔记:好想哭,我居然输在了内存问题上!
- Springboot端口设置
- [译] D3.js 嵌套选择集 (Nested Selection)
- C++ STL学习之容器set和multiset (补充材料)
- Android动态加载插件APK
- MySQL 的备份和恢复机制 MyISAM 和 Innodb
- pandas 读csv 报错 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 0: invalid cont
- Ubuntu 安装 QQ
- Spring中的InitializingBean的使用详解