2014-07-04 2 views
1

내가 직면 한 문제에 대해 알려 드리기 위해, 내가 한 일에 대해 간단히 소개하겠습니다.Derby 데이터베이스가있는 Python 데이터베이스 연결 문자열

웹 프로젝트가 자바로 구성된 프로젝트에서 작업하고 있습니다. python으로 작성된 파서가 데이터를 파싱하여 데이터베이스에 저장합니다.

우리는 MySQL 서버를 사용했지만 나중에 DERBY로 변경하라는 요청을 받았습니다. java 코드가 이제 데이터베이스와 완벽하게 연결됩니다.

그러나 코드의 파이썬 부분은 연결에 문제가 있습니다. 더비 데이터베이스가 어떻게 작동 하는지를 배웠지 만 더비 데이터베이스에 연결하는 것에 관한 기사는 찾기가 어렵습니다.

uname    : root 
pwd     : root 
driver class  : org.apache.derby.jdbc.EmbeddedDriver 
DRIVER LOCATIONS : C:\Users\esusank\AppData\Roaming\RazorSQL\derby\derby10.10.jar  
JDBC URL   : jdbc:derby:C:\Derby\databases\MyDbTest;create=true 

내가 열심히 DERBY에 대한 연결 문자열을 작성하기위한 구문을 찾기 위해 찾는 오전 :

나는 다음과 같은 세부 정보가 있습니다.

mxODBC 드라이버를 설치했습니다.

누군가 나를 도와 줄 수 있습니까? 링크 나 적절한 구문을 게시 할 수 있다면 매우 유용 할 것입니다.

답변

0

Derby와 통신하려면 JDBC 드라이버를 사용해야합니다. ODBC 드라이버는 Derby와 직접 대화 할 수 없습니다. 그것은 Java 전용 데이터베이스입니다.

이러한 연결 메커니즘을 제공하는 일부 ODBC-JDBC 브리지 공급자가 있다고 생각하지만 여전히 사용 중인지 확실하지 않습니다.

또 다른 가능성은 Python의 Java 구현 인 Jython을 사용하는 것입니다.이 관련 질문을 참조하십시오. Derby Database ODBC Connection

관련 문제