要在Red Hat 7上连接SQL Server并插入数据,您可以按照以下步骤操作:

  1. 确保您已经安装了相应的ODBC驱动程序。可以使用mssql ODBC驱动程序,例如unixODBCFreeTDS

  2. 在Red Hat 7上安装ODBC驱动程序。您可以使用以下命令安装unixODBC驱动程序:

sudo yum install unixODBC
  1. 配置ODBC数据源。在/etc/odbc.ini文件中添加以下内容:
[SQLServer]
Description=SQL Server
Driver=ODBC Driver 17 for SQL Server
Trace=No
Server=your_server_address
Port=your_server_port
Database=your_database_name

确保将your_server_address替换为SQL Server的实际地址,your_server_port替换为SQL Server实例的端口号,your_database_name替换为要连接的数据库名称。

  1. 配置ODBC驱动程序。在/etc/odbcinst.ini文件中添加以下内容:
[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.7.so.2.1
UsageCount=1

确保将Driver路径替换为实际的驱动程序路径。

  1. 使用Python的pyodbc模块连接并插入数据。首先,确保已经安装了pyodbc模块。可以使用以下命令安装:
pip install pyodbc

然后,使用以下代码连接到SQL Server并插入数据:

import pyodbc

conn = pyodbc.connect('DSN=SQLServer;UID=your_username;PWD=your_password')
cursor = conn.cursor()

# 插入数据
cursor.execute("INSERT INTO your_table (column1, column2) VALUES (?, ?)", ('value1', 'value2'))
conn.commit()

cursor.close()
conn.close()

确保将your_usernameyour_password替换为SQL Server的实际用户名和密码,your_table替换为要插入数据的表名,column1column2替换为要插入数据的列名,value1value2替换为要插入的实际值。

以上就是在Red Hat 7上连接SQL Server并插入数据的步骤。请根据您的实际情况进行相应的替换和配置

redhat7怎么连接sqlserver并insert数据

原文地址: https://www.cveoy.top/t/topic/hWeS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录