현재 많은 데이터베이스 연결을 처리하는 가장 좋은 방법은 무엇인지 알아 내려고하고 있습니다. 프로젝트의 모든 기본 윤곽의C에서 다중 데이터베이스 연결 처리 #
먼저 나는 실현해야합니다
우리는 응용 프로그램에 대한 지침의 XML 파일의 무리가 있습니다. 응용 프로그램에서는 객체로 표시됩니다. 이러한 객체는 대기열에 배치되며 4 개의 스레드 중 하나에서 처리됩니다.
각 xml 파일 개체는 개별 mysql 데이터베이스와 큰 상태 데이터베이스로 내보내기를 생성합니다.
제 문제는이 mysql 데이터베이스 연결을 가장 잘 처리하는 방법이 확실하지 않다는 것입니다. 내가 가진 첫 번째 직감은 상태 데이터베이스를 한 번 열고 객체로 각 xml 파일 객체에 전달하는 것이 었습니다. 그러나 응용 프로그램이 오랫동안 실행되므로 연결 오류가 발생합니다.
다른 방법은 데이터 내보내기가 준비되면 각 xml 개체에서 연결을 여는 것입니다. 실제로는 그렇지 않습니다.
이 연결을 어떻게 처리해야합니까?
그건 정확히 두려운 일입니다. 그래서 최선의 행동은 데이터베이스 연결을위한 클래스를 가지고 거기에 try-catch와의 재 연결을 처리하는 것입니다. –
예. 특히 지속적으로 작동하는 응용 프로그램에서. 또한 일부 쿼리 대기열은 해당 데이터베이스 클래스에서 유용합니다. – Kamil
그것은 훌륭합니다! 질의 대기열을 사용하는 일은 결코 일어나지 않을 것입니다! 여러분의 도움과 통찰에 감사드립니다! –