Python连接SQLServer2000或连接mysql代码示例

1、Python连接SQLServer2000

# 获取连接
import pymssql
db = pymssql.connect(‘127.0.0.1‘, ‘sa‘, ‘ddh123‘, "aaa")

# 获取游标,相当于java中的Statement
cursor = db.cursor()

# 执行sql
sql = ‘‘‘
    insert into t_user
      (username,password,age,height)
    values
      (‘jlw‘, ‘23333‘, 31, 172)
‘‘‘
try:
   cursor = db.cursor()
   cursor.execute(sql)
   print(‘Successfu_sqlserver‘)
   db.commit()
except:
   print(‘Failed_sqlserver‘)
   db.rollback()

cursor.close()
db.close()

2、Python连接MYSQL

import pymysql
db = pymysql.connect(host=‘localhost‘,user=‘root‘, password=‘123‘, port=3306, db=‘aaa‘)
data = {
    ‘username‘: ‘abc333d‘,
    ‘password‘: ‘123456‘,
    ‘age‘: 21,
    ‘height‘:176
}
table = ‘t_user‘
keys = ‘, ‘.join(data.keys())
values = ‘, ‘.join([‘%s‘] * len(data))

sql = ‘INSERT INTO {table}({keys}) VALUES ({values})‘.format(table=table, keys=keys, values=values)
try:
   cursor = db.cursor()
   cursor.execute(sql, tuple(data.values()))
   print(‘Successful‘)
   db.commit()
except:
   print(‘Failed‘)
   db.rollback()
cursor.close()
db.close()

原文地址:https://www.cnblogs.com/hzjdpawn/p/11621760.html

时间: 2024-11-06 17:54:22

Python连接SQLServer2000或连接mysql代码示例的相关文章

【嵌入式开发】裸机引导操作系统和ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )

[嵌入式开发]ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 ) 一. 内存 简介 1. 两大内存分类 ( 1 ) DRAM 简介 ( 定期刷新 | 速度慢 | 成本低 ) DRAM 简介 : 1.硬件描述 : DRAM 基本由一个个小电容基本原件组成, 电容的两端保留电荷; 2.优缺点描述 : ① 优点 : 成本很低, 很便宜; ② 缺点 : 需要 定期刷新数据, 速度较慢; a.

Python实现各种排序算法的代码示例总结

Python实现各种排序算法的代码示例总结 作者:Donald Knuth 字体:[增加 减小] 类型:转载 时间:2015-12-11我要评论 这篇文章主要介绍了Python实现各种排序算法的代码示例总结,其实Python是非常好的算法入门学习时的配套高级语言,需要的朋友可以参考下 在Python实践中,我们往往遇到排序问题,比如在对搜索结果打分的排序(没有排序就没有Google等搜索引擎的存在),当然,这样的例子数不胜数.<数据结构>也会花大量篇幅讲解排序.之前一段时间,由于需要,我复习了

概览 Windows Communication Foundation (WCF) 体系结构及其主要概念。代码示例演示 WCF 约定、终结点和行为

摘要:概览 Windows Communication Foundation (WCF) 体系结构及其主要概念.代码示例演示 WCF 约定.终结点和行为. 本页内容 简介 WCF 基础 代码示例 小结 简介 本文档提供 Windows Communication Foundation (WCF) 体系结构的概览.本文旨在阐释 WCF 中的主要概念以及它们如何协调工作.还有几个代码示例对这些概念进行深入阐释,但代码不是本文档的重点. 本文档下面的部分分为以下两个主要内容: WCF 基础:涵盖 WC

怎样在本地电脑上连接另外一台电脑上的mysql数据?(代码示例)

基本上有两种方式: 1,使用MYSQL的管理工具,可以远程连接,比如用导航猫系列的,只要知道对方IP,然后就可以自己输入账号密码连接了. 2,使用代码连接. Java代码示例: package com.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class DataBaseTest { Da

Python(Django) 连接MySQL(Mac环境)

看django的文档,详细的一塌糊涂,这对文档来时倒是好事,可是数据库连接你别一带而过啊.感觉什么都想说又啥都没说明白,最有用的一句就是推荐mysqlclient.展开一个Django项目首先就是成功连接数据库然后安装顶层应用.那链接数据库就分两点: 首先你的python环境可以连接到你的mysql环境. 把数据库参数写到Django配置文件中. 第二点文档写的很明白了照做即可,关键是小弟没用python连过mysql啊.当年用php的时候哪有这么多事,一键搭建环境舒服的不行,部署也就是FTP传

android数据库编程:连接服务器上的MySQL数据库详细示例

1 public class DatabaseDemo extends Activity { 2 private TextView textView; 3 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 // TODO Auto-generated method stub 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.acti

Java连接ActiveMQ代码示例(Producer和Consumer)

import org.apache.activemq.ActiveMQConnection; import org.apache.activemq.ActiveMQConnectionFactory; import javax.jms.*; public class JMSProducer { //默认连接用户名 private static final String USERNAME = ActiveMQConnection.DEFAULT_USER; //默认连接密码 private sta

Bluemix云端数据库服务ClearDB MySQL使用示例———Python开发投票程序

越来越多的服务走向云端,看不见摸不着,让没接触过的我感觉有些茫然,IBM的云平台Blumemix上提供了很多服务,我这里就把学习使用ClearDBMySQL Database服务的过程给大家分享一下.这是一个PHP的投票小程序,针对主题"你曾后悔进入 IT 行业吗?"展开投票功能,基于简单的Cookie操作判断用户有没有投过票,如果没有投过票,就显示投票选项和按钮,不显示投票结果:如果已经投票了,就直接显示投票结果,而不能再次投票. 构建一个类似的应用程序的前提条件 一个 Bluemi

python 之初学者的代码示例(短小精悍)(一)

学习Python也有个把月了,最近整理自己初学的代码示例,一个是为了增加自己对细节的把握,一个是让像我一样的初学者能够熟练地使用基础,基础的重要性就不说了,我希望自己能够把这些精巧的小而短的示例分享给大家,共同进步 #help(execfile) Help on built-in function execfile in module __builtin__: execfile(...) execfile(filename[, globals[, locals]]) Read and execu