2021. 5. 2. 14:32ㆍData science/Database
Python
: ecosystem - NumPy, panda, matplotlib, SciPy
Ease of use, portable, support rdbms, DB-API, Detail document
Notebook : Matlab, Jupyter,
Jupyter Notebooks
Language of choice, Share, Interactive Output, BIg Data integration
Application program call the DBMS, handle the error etc.
Writing Code using DB-API
Benefits : Easy to implement and understand, encourages similarity between the Python modules used to access databases, achieves consistency, the portable, broad reach of database connectivity from Python
Concepts of the Python DB API
- Connection Objects : database connections, manage transactions
* Connection Methods : .cursor() .commit(), .rollback(), .close()
- Cursor Objects: Database Queries, Scroll through the result set. Retrieve Results
* cursor Methods: .callproc(), execute(), executemany, getchone...
: behave like file name, to gain the access to DB
Connecting to Database using ibm_db API
To close the connection: important to close the connection - we can avoid unused connections taking up resources
ibm_db.close(conn)
True