Ibm mobilefirst IBM Worklight 6.1-使用SQL适配器连接到MS SQL失败

Ibm mobilefirst IBM Worklight 6.1-使用SQL适配器连接到MS SQL失败,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,我正在尝试将适配器连接到SQL Server 2012 Express数据库,但无法完全正确连接。我已从此处下载了一个连接器:,并将其添加到Worklight Studio中的server\lib文件夹中 我的定义如下: <dataSourceDefinition> <driverClass>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClass <url>jdbc:sqlserve

我正在尝试将适配器连接到SQL Server 2012 Express数据库,但无法完全正确连接。我已从此处下载了一个连接器:,并将其添加到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>


com.microsoft.sqlserver.jdbc.SQLServerDriver关于连接错误,请查看以下内容是否有帮助:



  • 。。。打开SQL Server配置管理器->SQL协议 SQLEXPRESS,选择TCP/IP的属性。在选项卡IP地址中,设置 第IPAll至1433节中的TCPPort
  • 。。。请注意,JDBCURL结构与其使用不同 斜杠和反斜杠,例如: `jdbc:sqlserver://localhost\SQLEXPRESS/Databases/EPS:1357


您在Eclipse>视图>控制台>Worklight Development Server中看到的错误是什么?[错误]FWLSE0012E:错误:无法连接到数据库。无法创建PoolableConnectionFactory(到主机localhost端口1433的TCP/IP连接失败。错误:“连接被拒绝:连接。请验证连接属性。确保SQL Server实例正在主机上运行,并在端口接受TCP/IP连接。确保到端口的TCP连接未被防火墙阻止。”。。。[project NewProject]我也尝试过禁用防火墙以排除其作为源的可能性。这不是一个标准的数据库端口(据我所知,通常是3306左右);你确定数据库的端口吗?1433不是ms sql的标准吗?非常感谢Idan,这解决了问题。你帮了大忙!哪一个?sql Server配置管理器中的设置还是JDBC URL?URL。当我进入此URL时,它工作了。
JDBC:sqlserver://localhost\SQLEXPRESS:1433;databaseName=MyDb;
。虽然我之前在configuration manager中工作过,所以在早期阶段可能就是这样。