SQL 서버 데이터베이스에 Java 코드를 연결하는 데 문제가 있습니다. 나는 애플 리케이션 서버에서 잘 연결할 수 있습니다.하지만 지금은 그림 밖으로 애플 리케이션 서버와 연결하려고하고 일부 env 속성과 함께 InitialContext
를 사용하려고합니다. 그래서 SQL 서버에 연결하는 독립 실행 형 Java 클래스 InitialContext
SQL 서버에 연결하기위한 initialcontext 생성 방법
내 프로젝트 라이브러리에는 mssqlserver.jar가 있습니다. 다른 항아리도 필요합니까?
나는 몇 가지 코드 샘플을 위해 주위를 둘러 보았다하지만 난 속성을 다음 한 응용 프로그램 서버에Context.INITIAL_CONTEXT_FACTORY
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "what do i put here?");
env.put("java.naming.factory.initial",
"what do i put here?");
...
what other properties would I need?
에 넣어 무엇을 잘 모릅니다.
datasourceName = mydb
user = myuser
port = 1433
password = mypwd
databaseName = mydb
servername = localhost
어떤 앱 서버를 사용하고 있습니까? 연결 풀을 사용하고 있습니까? – Asaph
Sun 응용 프로그램 서버 그러나 필자가 작성한이 코드는 서버에서 실행되지 않습니다. 그 컨테이너의 외부에있는 독립 실행 형 자바 클래스 – Drake