Oracle Autonomous Database + Python3: criando database e conectando
{
foo: bar,
zig: bee,
created_at: sometime
}
질문은 컨테이너 도커에서 컨테이너 도커에 대한 질문에 답하는 것입니다. 이는 Oracle Cloud Disponibiliza에 대한 검색 결과always free tier와 같은 사용 사례입니다.
Sendo assim, fui dar uma olhada para os outros recursos fornecidos pela Oracle, e entre eles, achei o Autonomous JSON Database, que entrega 20GB de armazenamento (não é muito, mas é 0800 :D) e acabei escolhendo como parte da stack do projetinho .
크리안도 오 방코 데 다도스
OCI는 단순하지만 어려움은 없습니다: Menu > Oracle Database > Autonomous JSON Database, 다음은 중요한 문제가 아닙니다.
코디고를 통해 연결 실현
código deixa a desejar를 통한 conexão, é necessário fazer instalação de libs via pip, instalação de libs no Sistema Operacional, além de algumas configurações no Banco de Dados.
TLS를 통한 연결 허용.
TLS 연결 허용이 Banco de Dados에 필요하지 않은 경우:
Em seguida copy a string de conexão como TLS
종속성 설치
비블리오테카 Python 필수품 설치:
pip install oracledb
Bibliotecas no Sistema Operacional seguindo adocumentação da Oracle로 설치
código를 통해 conexão를 실현하십시오.
import oracledb
from settings import app_settings
class Database:
def __init__(self) -> None:
self.connection = oracledb.connect(
user=app_settings.oci_database_user,
password=app_settings.oci_database_password,
dsn=app_settings.oci_database_connection_string,
encoding=app_settings.oci_encoding
)
def get(self):
cur = self.connection.cursor()
cur.execute("select sysdate from dual")
res = cur.fetchall()
for row in res:
print(row)
cur.close()
성공을 위한 집행:
$ python3 main.py
(datetime.datetime(2022, 10, 14, 6, 29, 36),)
참조
python-oracledb.readthedocs.io
blogs oracle
towardsdev
Reference
이 문제에 관하여(Oracle Autonomous Database + Python3: criando database e conectando), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mateusmsouza/oracle-autonomous-database-python3-criando-database-e-conectando-1hg4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)