ibatis 쿼리에서 응용 프로그램 서버 폴더를 읽고 싶습니다. 내가 응용 프로그램 서버 폴더 위치 (예 : opt\sasu\import\abc.import
)를 가지고있는 하나의 쿼리 인 iBatis를 프레이밍하고 있음을 알리기 위해 BULK INSERT in SQL SERVER
을 수행하려고합니다.이 파일들은 응용 프로그램 서버에 있습니다. ibatis에서 어떻게 쿼리를 작성할 수 있습니까? 아래는 내가ibatis 쿼리에서 응용 프로그램 서버 폴더를 찾는 방법
BULK INSERT TABLENAME FROM ${importFilePath}
WITH (
FIELDTERMINATOR = '|',
FORMATFILE = ${formatFilePath}
);
importFilePath
및 formatFilePath
은 애플리케이션 서버 파일 위치 경로입니다 쓴 쿼리입니다. 이 쿼리는이 파일이 데이터베이스 서버에 있어야한다고 예상합니다. 이 문제를 해결할 수있는 도구가 하나 있습니다.
감사 답변을, 우리가하지 않는 애플 리케이션 서버에서 공유 폴더에 액세스 할 수있는 권한, 우리는 다른 솔루션으로 바뀌 었습니다. bcp.We는 클라이언트 컴퓨터에 microft clinet 및 유틸리티 소프트웨어를 설치하고 ProcessBuilder java 클래스를 통해 필요한 매개 변수를 전달했습니다. 제대로 작동합니다. – Renukeswar