【数据库】SQL Server

2022/6/12 2:20:21

本文主要是介绍【数据库】SQL Server,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQL Server

Python 连接 SQL Server

创建连接

import pymssql #引入pymssql模块 
import pandas as pd
connect = pymssql.connect('服务器名', '账户', '密码', '数据库名') #服务器名,账户,密码,数据库名
if connect:
    print("连接成功!")

cursor = connect.cursor()   #创建一个游标对象,python里的sql语句都要通过cursor来执行
sql = "select 小区名称,城市,区县 from Project_gaode"
cursor.execute(sql)   #执行sql语句

fetchone

row = cursor.fetchone()  #返回结果数据的一行,返回一个单行的数据对象,row.

# 将SQL查询结果转换为DataFrame
df = pd.read_sql(sql, connect) 
connect.close()   #关闭数据库连接

fetchall

rows = cursor.fetchall() #获得所有数据,返回一个list对象,每行就是一个tuple元组。
connect.close()   #关闭数据库连接
#输出为DataFrame
df = pd.DataFrame(rows, columns=[x[0] for x in cursor.description])

异常

解决方法

use <DATABASENAME>
grant select on dbo.<TABLENAME> to public;


这篇关于【数据库】SQL Server的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程