我正在尝试将我的适配器连接到SQL Server 2012 Express数据库,但我无法完全正确。我已从此处下载了一个连接器:http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx,并将其添加到Worklight Studio中的server\lib
文件夹中。
我的定义如下:
<dataSourceDefinition>
<driverClass>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClass
<url>jdbc:sqlserver://localhost:1433;database=MyDB</url>
<user>MyUser</user>
<password>MyPassword</password>
</dataSourceDefinition>
驱动程序类似乎是正确的,但URL没有。有人能指出我正确的方向吗?
PS。我的环境如下,worklight 6.1,jre7u45,windows 8,SQL Server 2012 Express。
答案 0 :(得分:1)
关于连接错误,请参阅以下内容是否有帮助:
...打开SQL Server配置管理器 - &gt; SQL协议 SQLEXPRESS,选择TCP / IP的属性。在选项卡IP地址中,设置 IPAll至1433部分中的TCPPort
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/bd5bb6c2-a4d9-4071-b2e6-a6c83970b212/commicrosoftsqlserverjdbcsqlserverexception-the-tcpip-connection-to-the-host-has-failed?forum=sqlreportingservices
...请注意,JDBC URL结构与其使用的不同 斜杠和反斜杠,例如: `JDBC:SQLSERVER://本地主机\ SQLEXPRESS /数据库/ EPS:1357