Sql server RobotFramework-连接到SQL SERVER集成windows登录
我试图使用robot框架连接到SQL Server 2012数据库 很长一段时间都没有成功,终于想出了这个 ***背景*** 全部在一行中,中间有制表符空格 其中 Test Setup(测试设置)-在本例中,是在设置下用于设置DB环境的关键字 使用自定义参数连接到数据库——是连接到数据库的关键字,可在RobotFramework的数据库库中找到 pymssql-用于连接SQLSERVER数据库的模块 下面是要传递的参数Sql server RobotFramework-连接到SQL SERVER集成windows登录,sql-server,connection,robotframework,trusted,Sql Server,Connection,Robotframework,Trusted,我试图使用robot框架连接到SQL Server 2012数据库 很长一段时间都没有成功,终于想出了这个 ***背景*** 全部在一行中,中间有制表符空格 其中 Test Setup(测试设置)-在本例中,是在设置下用于设置DB环境的关键字 使用自定义参数连接到数据库——是连接到数据库的关键字,可在RobotFramework的数据库库中找到 pymssql-用于连接SQLSERVER数据库的模块 下面是要传递的参数 服务器-单引号中的服务器名称 用户名-用户名和域名-格式-“域名\用户名”
我知道这有点陈旧,但我一直在寻找同一个问题的答案,并得出如下结论
Test Setup Connect To Database Using Custom Params
pymssql '${server}','${username}','${password}','${databasename}','${trusted}'
pymsql需要变量之间的逗号来标识每个单独的部分。RF通过在每个变量周围加上“a”来将整个过程传递给pymssql,pymssql清楚地将其标识为单独的连接设置
当我想连接到服务器并同时在多个不同的数据库上运行查询时,这对我来说很有用
Connect To Database Using Custom Params pymssql '${server}','${username}','${password}'
然后我可以在查询或执行字符串中使用数据库名称这就是代码的外观吗?因为你不能用逗号。。。至少使用2个空格…是的,这是我的代码看起来的样子,不逗号是提供给PymSqlYeah的输入格式的一部分。不要这样做,删除逗号并替换为2个空格-RF不理解逗号是什么样的普通编程语言。相反,它使用两个空格。因此,请用2个空格替换这些逗号,看看会发生什么情况。我们将立即尝试,但仍然失败!:(
Connect To Database Using Custom Params pymssql '${server}','${username}','${password}'