Skip to main content

database-connect

A single Package for all the database connectivities ( E.g : MySQL, MongoDb, Cassandra)

Release Note - version 0.1.6.1

Support for Mongodb and Cassandra(Datastax Astra) are available. Features available:

  1. Create database/tables
  2. Read tables
  3. Update tables
  4. Delete records
  5. Csv/excel data insertion to the available databases.

Upcoming Plan - version 0.1.7

Support for Mysql

How to Use

  • in jupyter notebook -
    !pip install database-connect
  • in command prompt -
    pip install database-connect

Database Operations

  • import database_connect module
    import database_connect as connection

Let's Do The Operations

  • For MongoDb Operations
   import database_connect as connection

   #create the parameters
   client_url = 'paste_your_mongodb_connection_url'  #should be a string
   database = 'your_database_name' #should be a string
   collection_name = 'your_collection_name' #should be a string

   #let's create the mongo object
   mongo = connection.mongo_operation(client_url=client_url, 
                            database=database,
                            collection_name=collection_name)
  • For Cassandra Operations
    import database_connect as connection
    zip_path = 'paste_the_zip_path' #should be a string
    client_id = 'paste_the_client_id' #should be a string
    client_secret = 'paste_the_client_secret' #should be a string
    keyspace = 'paste_the_keyspace name' #should be a string #note: keyspace should be created manually in datastax cassandra. Keyspaces are not allowed to create from backend.
    table_name = 'paste_the_table_name' 

    cassandra = connection.cassandra_operations(zip_path,
                                                client_id,
                                                client_secret,
                                                keyspace,
                                                table_name)

For any suggestion, contact me on hrisikesh.neogi@gmail.com.

Metadata

Release files for database-connect 0.1.673

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for database-connect 0.1.673
File Size Uploaded
database_connect-0.1.673.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for database-connect 0.1.673
File Interpreter ABI Platform
database_connect-0.1.673-py3-none-any.whl Python 3 none any Details

Total release size: 18.8 kB

Release files / database_connect-0.1.673.tar.gz

Download URL database_connect-0.1.673.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
baf62a385dd08e702ae3b4f0636caf220a930e95697d37b2bd4a3c4cd65e1e0b
BLAKE2b-256 checksum
How to use checksums
17ef88c6699569b8a0eb93086f64778717cbe7043d74f24c2d0dad3575b46270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / database_connect-0.1.673-py3-none-any.whl

Download URL database_connect-0.1.673-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5dfe942f34a54dcef3f2a64a776363d6d7f17431021606abc2cade6ca366ca9e
BLAKE2b-256 checksum
How to use checksums
af59f2e7fe289299355d94a52ff055d5e5851fe3ba1323e0b18aab5b3015837d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.1.673 This release

2 release files

0.1.66

3 release files

0.1.65

3 release files

0.1.64

3 release files

0.1.63

3 release files

0.1.62

3 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page