1

나는 플레이! 내가 개발 중이며 현재 eBean YAML 데이터베이스를 사용하고있는 웹 앱. 나는 연결하고자하는 동료가 나에게 설치 한 2008 SQL 서버를 보유하고있다. 나는이 사이트에서 다른 튜토리얼을 따라 시도했는데 PlayFramework MSSQL Database error jtds jar 파일을 다운로드하여 적절한 디렉토리에 배치했지만 드라이버를 찾을 수 없다는 오류가 나타납니다.재생! 프레임 워크 2.2.3 SQL 서버 연결

db.default.url="jdbc:jtds:sqlserver://LSA5A:1433/DatabaseName=hr_site;instance=SQL2008" 
db.default.driver=net.sourceforge.jtds.jdbc.Driver 
db.default.user=HUser 
db.default.password="RaeSusdaRasdh!123" 

내가 설정되지 업 적이 그래서 그것을 설정하는 방법을 이해하는 데 어려움이 어떻게 것 모두가 함께 작동하고있어 이전과 같은 데이터베이스 :이 내 현재 구성 파일입니다. Play의 해결책을 이해하지 못했습니다! 이 문서와 나는 MySQL을 사용하지 않아 온라인으로 필요한 도움을 찾을 수 없었다. 내가 제공해야 할 다른 정보가 무엇인지 모르겠지만 SQL Server 2008을 실행하고 있습니다. db name은 사용자 HRTUser 및 암호 testPass12 인 SVFSSQL5A입니다. 당신의 도움을 주셔서 감사합니다!! 또한

내 빌드 파일의 종속성이 :

발에 appDependencies을 = 서열 ( "net.sourceforge.jtds"% "jtds 라이브러리"% "1.2" )

+0

하려는 SO의 대답은 당신이 당신이 필요로하는 모든이 Build.scala에 종속성을 추가하고 application.conf 파일을 업데이트하는 것입니다 플레이 2.X에 대한 업데이트가 게시 연결합니다. 대신 그걸 시도 했니? lib over 복사는 Play1.x에서만 가능합니다. – BatteryAcid

+0

BatteryAcid 주석을 보완하기 위해 : Build.scala 파일이없는 경우 프로젝트 루트 디렉토리의'build.sbt'에 의존성을 추가 한 다음'play update'를 실행하십시오. 또는 항아리를 다운로드하여'/lib'에 넣을 수 있습니다. – Salem

+0

의견을 내 주셔서 감사합니다! 내가 build.sbt에 의존성을 추가하고 jdbc URL에 대한 서식을 고정했지만 지금은 데이터베이스에 연결할 수 없다고 말하여 이제 드라이버를 발견 했음에 틀림 없다. –

답변

0

나는이 한 :

Microsoft http://www.microsoft.com/de-DE/download/details.aspx?id=11774에서 SQL-Driver for JDBC를 다운로드하고 설치 한 다음 sqljdbc4.jar 파일을 lib 폴더 (\ YourProject \ lib)에 넣습니다.

application.conf 파일 :

db.default.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver 
db.default.url="jdbc:sqlserver://localhost\\instancename:1433;databaseName=MyDBName" 
db.default.user="sa" 
db.default.password="MyPassword" 
db.default.logStatements=true 

는 TCP \ IP의 protocoll와 SQL 서버 설정 도구에서 포트 1433을 사용합니다.

그 일을해야합니다!

만프레드

+0

드라이버를 찾을 수 없다는 오류가 나타납니다. 내 \ 프로젝트 \ lib 폴더에 있고 TCP/IP를 사용할 수있는, 데이터 원본을 설정하고 데이터베이스에 성공적으로 연결되었습니다. 왜 드라이버가 발견되지 모르겠어요. 원래 db.default.driver = net.sourceforge.jtds.jdbc.Driver를 사용하고 있었지만 권장 드라이버를 다운로드했습니다. db.default.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver –

+0

마우스 오른쪽 버튼으로 클릭 한 다음 '라이브러리로 추가'를 클릭하십시오. – RafaelTSCS