【问题标题】:IBM Worklight 6.1 - Failed connecting to MS SQL using SQL adapterIBM Worklight 6.1 - 使用 SQL 适配器连接到 MS SQL 失败
【发布时间】:2013-12-18 10:02:46
【问题描述】:

我正在尝试将我的适配器连接到 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。

【问题讨论】:

  • 您在 Eclipse > Views > Console > Worklight Development Server 中看到的错误是什么?
  • [错误] FWLSE0012E: 错误:无法连接到数据库。无法创建 PoolableConnectionFactory(与主机 localhost、端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:连接。验证连接属性。确保 SQL Server 实例正在主机上运行并接受 TCP/IP端口的连接。确保到端口的 TCP 连接没有被防火墙阻止。".)。 [项目新项目]
  • 我也尝试禁用我的防火墙以排除它作为来源。
  • 这不是标准的数据库端口(据我所知,通常是3306左右);你确定数据库的端口吗?
  • 不是 ms-sql 的 1433 标准吗?

标签: ibm-mobilefirst worklight-adapters


【解决方案1】:

关于连接错误,看看以下是否有帮助:

【讨论】:

  • 非常感谢 Idan,解决了它。你帮了大忙!
  • 其中哪一个? SQL Server 配置管理器或 JDBC URL 中的设置?
  • 网址。当我进入这个网址时,它起作用了。 &lt;url&gt;jdbc:sqlserver://localhost\SQLEXPRESS:1433;databaseName=MyDb;&lt;/url&gt;。虽然我之前在配置管理器中工作过,但早期可能就是这种情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2014-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多