【发布时间】: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