我试图在我的application.conf中使用带有Play Framework的MSSQL服务器
db.url=jdbc:microsoft:sqlserver://localhost\SQL2008:1433;DatabaseName=testDB
db.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
db.user=sa
db.pass=sa
Run Code Online (Sandbox Code Playgroud)
我得到这个错误
Database error
A database error occured : Cannot connected to the database, [Microsoft][SQLServer
2000 Driver for JDBC]Error establishing socket.
play.exceptions.DatabaseException: Cannot connected to the database, [Microsoft]
[SQLServer 2000 Driver for JDBC]Error establishing socket.
at play.db.DBPlugin.onApplicationStart(DBPlugin.java:132)
at play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:425)
at play.Play.start(Play.java:495)
at play.Play.detectChanges(Play.java:599)
at play.Invoker$Invocation.init(Invoker.java:186)
at Invocation.HTTP Request(Play!)
Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error
establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
我已将sqljdbc4.jar添加到lib文件夹中.甚至尝试使用mssqlserver.jar,msutil.jar,msbase.jar
可能对某人有用,寻找MSSQL以及游戏.
首先下载jtds
将jtds jar文件复制到
play-1.2.3\framework\lib
Run Code Online (Sandbox Code Playgroud)
以及您的应用程序lib文件夹
重启游戏
在你的application.conf中
# If you need a full JDBC configuration use the following :
db.url=jdbc:jtds:sqlserver://localhost:1433/testDB;instance=SQL2008
db.driver=net.sourceforge.jtds.jdbc.Driver
db.user=sa
db.pass=sa
Run Code Online (Sandbox Code Playgroud)
开始玩:)
更新Play2
添加播放依赖项Build.scala就像这样
val appDependencies = Seq(
"net.sourceforge.jtds" % "jtds" % "1.2"
)
Run Code Online (Sandbox Code Playgroud)
confPlay2 中的文件有变化...
db.default.url="jdbc:jtds:sqlserver://localhost:1433/testDB;instance=SQL2008"
db.default.driver=net.sourceforge.jtds.jdbc.Driver
db.default.user=sa
db.default.pass=sa
Run Code Online (Sandbox Code Playgroud)
restart play SBT将为您下载依赖项.开始玩:)
| 归档时间: |
|
| 查看次数: |
5204 次 |
| 最近记录: |