import pyodbc
# 连接到 SQL Server 数据库的示例代码
def connect_to_sql_server(server, database, username, password):
# 创建连接字符串
connection_string = f'DRIVER={{ODBC Driver 17 for SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
try:
# 建立连接
conn = pyodbc.connect(connection_string)
print("连接成功")
return conn
except Exception as e:
print(f"连接失败: {e}")
return None
# 示例用法
if __name__ == "__main__":
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
conn = connect_to_sql_server(server, database, username, password)
if conn:
# 执行查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table_name')
# 获取查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
conn.close()
pyodbc 是一个用于连接和操作 SQL Server 数据库的 Python 库。connect_to_sql_server 函数接受服务器名、数据库名、用户名和密码作为参数,构建连接字符串并尝试连接到 SQL Server。cursor 对象执行 SQL 查询,并获取查询结果。请根据实际情况替换 your_server_name、your_database_name、your_username、your_password 和 your_table_name。
下一篇:python判断空值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站