Um desenvolvedor Python pode precisar se conectar a um banco de dados Oracle para salvar e manipular dados com eficiência. No Python, uma grande variedade de ferramentas poderosas estão disponíveis para estabelecer uma conexão com um banco de dados específico. Um deles é Jaydebeapi, que permite que os desenvolvedores do Python se conectem a bancos de dados relacionais através do JDBC motorista.
Neste artigo, exploraremos as etapas envolvidas no uso do driver JDBC para conectar -se a um banco de dados Oracle via script Python.
Pré -requisitos
Antes de estabelecer uma conexão com a Oracle, verifique se você tem os seguintes pré -requisitos em sua máquina:
Conecte -se ao Oracle DB via driver JDBC usando Python
Para fazer a conexão, você precisa definir o meio ambiente fazendo as seguintes etapas:
Passo 1: Baixe o módulo Python
Baixe o nome do módulo Python “Jaydebeapi”Ao digitar o seguinte comando no CMD:
PIP Instale Jaydebeapi
Saída
A saída mostrou que o “Jaydebeapi”Está instalado no sistema.
Passo 2: Baixe o driver JDBC
Para baixar o driver JDBC, basta acessar a página do Oracle Database JDBC Driver and Companion Farks Downloads e baixar o driver de acordo com o Java instalado em seu sistema:
Após o download, crie uma pasta e abra -a em qualquer editor de código:
Crie um novo arquivo com o “.pyExtensão, por exemplo, “conectar.py”:
Primeiro, importe o “Jaydebeapi" e "jpype”Módulos Python digitando o seguinte código:
Importar Jaydebeapi
importar jpype
No código acima,
Defina o caminho do arquivo jar do driver do Oracle JDBC da seguinte forma:
driver_path = "/path/to/oracle/driver/ojdbc.jarra "
Defina a sequência de conexão JDBC para o seu banco de dados:
conn_string = "jdbc: oracle: thin:@//:/"
Para este post:
Pode ser alterado de acordo com seus requisitos.
Colocou o e do banco de dados Oracle:
nome de usuário = ""
senha = ""
Comece o JVM com o JDBC Classe de motorista:
jpype.startjvm ("-djava.aula.caminho = ".formato (driver_path))
Estabelecer um JDBC conexão usando o Jaydebeapi módulo:
Conn = Jaydebeapi.Connect ("Oracle.JDBC.motorista.Oracledriver ", conn_string, [nome de usuário, senha])
Verifique se a conexão foi bem -sucedida ou não:
Se Conn:
imprimir ("Conectado ao banco de dados Oracle com sucesso!")
outro:
Imprima ("Falha ao conectar ao banco de dados Oracle.")
Feche a conexão e pare o JVM:
Conn.fechar()
jpype.ShutdownJVM ()
Depois de digitar o código completo, salve o arquivo, abra um terminal e digite o seguinte comando para executar o código:
Pitão.exe .\conectar.py
Saída
A saída exibiu uma conexão bem -sucedida com o banco de dados Oracle.
Conclusão
Para conectar -se ao banco de dados Oracle via driver JDBC usando Python, faça o download do JDBC driver e instale um módulo Python nomeado Jaydebeapi. Abra uma pasta em qualquer editor de código, crie um novo arquivo python, importe os módulos e forneça as credenciais do banco de dados. Salve o arquivo e execute o script para estabelecer a conexão. Este artigo explicou como se conectar ao Oracle DB via driver JDBC usando Python.