내 앱 아키텍처에서 한 URL은 하나의 회사 데이터 소스를 가리 킵니다. 따라서 동일한 데이터베이스에 여러 회사가 있다는 문제를 해결하기 위해 JDBC URL에 추가 매개 변수를 추가 할 수있는 가능성을 탐구하고 싶습니다.JDBC URL 속성은 어떻게 작동합니까?
기본적으로 내가하고 싶은 일은 다음 URL로 연결하는 것입니다.
jdbc : sqlserver : //192.168.128.2 : 1433; databaseName = businessesDB; 회사 ID = 25
내가 연결이 JDBC URL에 그 정의 PARAM를 추가하여 영향을받지 않는 것을 테스트가 있습니다. 하지만 내 질문은 내 앱에서 companyId 속성에 액세스하는 방법입니다.
데이터 소스에서 가져온 Connection 객체를 사용하여 해당 속성의 값을 검색 할 수 있습니까?
java.sql.Driver도 com.microsoft.sqlserver.jdbc.SQLServerDriver는 getPropertyInfo 방법이 있습니다 정규식을 사용하여
내가 PARAM과 같이 얻을 URL에 적용. applicationName 속성을 설정하는 것은 좋은 습관이지만, Im을 사용하기위한 것이 아니며 아마도 질문을 다시 작성해야합니다. – JorgeO
다음은 getPropertyInfo 메소드에 대한 Microsoft 설명서입니다. 희망이 도움이됩니다. http://msdn.microsoft.com/en-us/library/ms378773.aspx –