를 사용하지 않고 JDBC 데이터베이스 연결을 얻기 :내가 데이터베이스 연결을 얻을하기 (ColdFusion)에 다음과 같은 자바 코드를 사용하고 Servicefactory
//Creating an object of servicefactory class
local.theServiceFactory = createObject('java','coldfusion.server.ServiceFactory');
//Creating the connection object simply by passing the DSN name
local.connect = theServiceFactory.getDataSourceService().getDataSource('dsnnane').getConnection();
큰 작동합니다. 유일한 문제는 보안상의 이유로 ServiceFactory
을 사용할 수 없다는 것입니다. 연결 개체를 가져 오는 또 다른 방법이 있습니까?
처럼 사용할 수 있습니까? 또한 공유 호스팅에 있습니까? – Leigh
cfquery에서 데이터 소스 이름을 사용한다고해서 필자가 필요로하는 메소드에 액세스 할 수 없기 때문입니다. AutoCommit을 false로 설정하십시오. 나는 배치 삽입을하고있다. CF는 배치 삽입이 무엇인지 알지 못합니다. –
하지만 데이터베이스에는 ... SQL 자체에서 설정 한 사항을 설정하는 방법이 있습니까? 예를 들어'autocommit'을 false로 설정하면 다음과 같습니다. http://stackoverflow.com/questions/1090240/how-do-you-set-autocommit-in-an-sql-server-session –