我对(Java) FitNesse和Server都很陌生,我希望有一个基本的DbFit测试,
我有以下几点:
!path c:\fitnesse\lib\dbfit.jar
!path c:\fitnesse\lib\fitlibrary.jar
!path c:\fitnesse\lib\sqljdbc4.jar
|Import|
|dbfit.SqlServerTest|我的HelloWorldTest里有以下内容,
!contents -R2 -g -p -f -h
!|dbfit.SqlServerTest|
|Connect|LOCALSQLEXPRESS|sa|Password|somePassword:|
|eg.Division|
|numerator|denominator|quotient?|
|10 |2 |5 |
|12.6 |3 |4.2 |
|100 |4 |33 | 我试过的是:
当我运行测试时,我会得到以下错误:
com.microsoft.sqlserver.jdbc.SQLServerException:连接到主机LOCALSQLEXPRESS的TCP/IP连接,端口1433失败。错误:"null。请验证连接属性。确保Server实例在主机上运行,并在端口接受TCP/IP连接。确保到端口的TCP连接不会被防火墙阻塞。“
(注意端口号1433,尽管我的别名指向端口55618)。
这是我在StackOverflow的第一篇帖子,请原谅我的愚蠢。有人能给我点光吗?
发布于 2013-12-10 03:13:42
我希望lingo_journey到现在已经解决了这个问题。对于可能有相同问题的其他人,我最初也无法使命名的实例与多参数连接一起工作。
为了解决这个问题,我切换到连接字符串作为连接的参数:
1)确保Server浏览器服务正在运行(如上面的注释所述)
2)更改Connect参数如下:
!| Connect | jdbc:sqlserver://localhost\SQLEXPRESS;databaseName=DB_NAME;integratedSecurity=true |使用Server身份验证(可能更适用于lingo_journey),以下内容也起作用:
!| Connect | jdbc:sqlserver://localhost\SQLEXPRESS;databaseName=DB_NAME;user=user1;password=Welcome!|注意,与我在web上看到的一些例子相比,sqlserver:在连接字符串中被省略了,而该连接字符串对我不起作用。
https://stackoverflow.com/questions/13258469
复制相似问题