Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python mssql

作者:堕魂灭天   发布日期:2025-09-23   浏览:106

import pyodbc

# 连接到MSSQL数据库的示例代码
def connect_to_mssql(server, database, username, password):
    # 创建连接字符串
    connection_string = f'DRIVER={{ODBC Driver 17 for SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'

    try:
        # 建立连接
        connection = pyodbc.connect(connection_string)
        print("连接成功")

        # 创建游标对象
        cursor = connection.cursor()

        # 执行查询
        cursor.execute("SELECT @@VERSION AS 'SQL Server Version'")

        # 获取结果
        row = cursor.fetchone()
        print(f"SQL Server 版本: {row['SQL Server Version']}")

        # 关闭连接
        connection.close()
    except Exception as e:
        print(f"连接失败: {e}")

# 示例调用
connect_to_mssql('your_server', 'your_database', 'your_username', 'your_password')

解释说明:

  1. 导入库pyodbc 是一个用于连接和操作 SQL Server 数据库的 Python 库。
  2. 连接字符串:使用 DRIVER, SERVER, DATABASE, UID, 和 PWD 参数来构建连接字符串。
  3. 建立连接:使用 pyodbc.connect() 方法连接到数据库。
  4. 创建游标:游标用于执行 SQL 查询并获取结果。
  5. 执行查询:这里执行了一个简单的查询,获取 SQL Server 的版本信息。
  6. 获取结果:使用 fetchone() 方法获取查询结果。
  7. 关闭连接:确保在操作完成后关闭数据库连接。

上一篇:换行python

下一篇:python 判断不为空

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站