数据库类型是 MSSQL
时间: 2024-04-08 08:35:46 浏览: 23
明白了,你想要一个用于 MSSQL 数据库的读写 API。下面是一个简单的示例代码,你可以根据自己的需求进行修改和扩展:
```python
import pyodbc
class DatabaseAPI:
def __init__(self, server, database, username, password):
self.server = server
self.database = database
self.username = username
self.password = password
def connect(self):
connection_string = f"DRIVER={{ODBC Driver 17 for SQL Server}};SERVER={self.server};DATABASE={self.database};UID={self.username};PWD={self.password}"
self.conn = pyodbc.connect(connection_string)
self.cursor = self.conn.cursor()
def disconnect(self):
self.cursor.close()
self.conn.close()
def execute_query(self, query):
try:
self.cursor.execute(query)
rows = self.cursor.fetchall()
return rows
except Exception as e:
print(f"Error executing query: {e}")
return None
def execute_update(self, query):
try:
self.cursor.execute(query)
self.conn.commit()
return True
except Exception as e:
print(f"Error executing update: {e}")
return False
```
这个示例代码使用了 `pyodbc` 库来连接和操作 MSSQL 数据库。你可以根据需要扩展这个类,添加更多的方法来满足你的具体需求。例如,根据查询条件检索数据、插入新数据等。
请注意,为了使用这个示例代码,你需要安装 `pyodbc` 库。可以通过运行 `pip install pyodbc` 来进行安装。
希望这个示例对你有所帮助!如果你有任何其他问题,请随时提问。