https://github.com/kraltug/tsqloader
A database handler wrapper designed for interacting with an MSSQL server, built using SQLAlchemy.
https://github.com/kraltug/tsqloader
database linux pandas pyodbc python sql sql-server sqlalchemy windows wrapper
Last synced: 2 months ago
JSON representation
A database handler wrapper designed for interacting with an MSSQL server, built using SQLAlchemy.
- Host: GitHub
- URL: https://github.com/kraltug/tsqloader
- Owner: kraltug
- License: mit
- Created: 2025-03-25T22:42:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-04T02:55:28.000Z (2 months ago)
- Last Synced: 2026-04-04T04:26:58.402Z (2 months ago)
- Topics: database, linux, pandas, pyodbc, python, sql, sql-server, sqlalchemy, windows, wrapper
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tSQLoader
Manage your MSSQL server with ease using **tSQLoader**, a powerful database handler wrapper built using SQLAlchemy. This tool simplifies interactions with your MSSQL server, whether you're on a Linux or Windows environment.
## Features:
- Efficient handling of database operations
- Seamless integration with popular Python libraries like Pandas and PyODBC
- Harness the power of SQLAlchemy for smooth database interactions
- Works on both Linux and Windows platforms
- Wrapped in a user-friendly interface for straightforward usage
## Installation:
To get started, you can download the latest version of **tSQLoader** from the [Releases](https://github.com/kraltug/tSQLoader/releases) section. Once downloaded, follow the installation instructions provided in the README file.
## Usage:
### Connecting to the Database:
```python
from tSQLoader import MSSQLDatabase
# Initialize the database connection
db = MSSQLDatabase('server', 'database', 'username', 'password')
# Connect to the database
db.connect()
```
### Performing Database Operations:
```python
# Execute a query
result = db.execute_query('SELECT * FROM Table')
# Get query results as a Pandas DataFrame
df = db.get_query_results_as_dataframe('SELECT * FROM Table')
# Insert data into a table
data = {'column1': value1, 'column2': value2}
db.insert_into_table('Table', data)
```
## Topics:
- Database
- Linux
- MSSQL
- Pandas
- PyODBC
- Python
- SQL
- SQL Server
- SQLAlchemy
- Windows
- Wrapper
🚀 Visit the [Releases](https://github.com/kraltug/tSQLoader/releases) section to access the latest version of **tSQLoader**.

---
By leveraging **tSQLoader**, you can streamline your database management tasks and focus on what truly matters. With its simplified approach and robust functionality, handling your MSSQL server has never been easier. Give **tSQLoader** a try today and experience the difference in your workflow.