Db 접속

Db 에 접속하려는데 import 서 부터 error 가 걸립니다.
다음 2개를 시도 했는데 2개 다 에러 입니다.

import pyodbc
import pymssql

error:
pyodbc" (or "pymssql") is not accessed Pylance
Import "pyodbc" (or "pymssql") could not be resolved Pylance

접속한다면 어떤 것이 통용되는지요...
고수님! 꼭 Db 에 연결하고 싶습니다.

xcode114 370

2022년 2월 16일 3:21 오전

Pylance 는 vscode의 확장 프로그램인데요. 이것을 삭제하거나 재설치 해 보세요. - 박응용님, 2022년 2월 16일 10:51 오전 추천 , 대댓글
목록으로
1개의 답변이 있습니다. 1 / 1 Page

DB이면 어떤 DB인지 좀 구체적으로 기술해 주셔야 할것 같습니다.
mysql, mariaDB 등 뭘 설치했거나 또는 접속하려는 DB가 뭔지..
거기에 어떤 테이블 구조가 있어서 접속하려는지 구체적으로 설명해야 할 것 같습니다.

저는 마리아DB(mySQL과 유사)를 설치해서 아래와 같이 접속하여 사용하고 있습니다.

import pandas as pd

conn=pymysql.connect(host='localhost',port=2306, db='INVESTAR',
                user='root', passwd='===user p/w===', autocommit=True)

위와 같이 커넥션을 만들어 놓고

sql='SELECT * FROM company'   #DB에 접속해서 작업할 sql문을 작성
df = pd.read_sql(sql, conn)   #SQL문과 커넥션을 지정하여 판다스의 read_sql을 실행 => df라는 데이터 프레임으로 받는다

print(df)     # df 데이터프레임을 출력한다.

이런 형식으로 사용하고 있습니다.

열공중

M 2022년 2월 18일 2:05 오후