誰かが知っていれば、RobotFrame を使用してデータベース (db2) に接続する方法が機能します。データベースにクエリを実行して結果を確認したい。
任意のアイデアをいただければ幸いです!
Br
誰かが知っていれば、RobotFrame を使用してデータベース (db2) に接続する方法が機能します。データベースにクエリを実行して結果を確認したい。
任意のアイデアをいただければ幸いです!
Br
幸運を。
DatabaseLibrary をマシンにインストールしてインストールしてください。pymysql がすでにシステムで利用可能であることを確認してください。そうでない場合は、それもインストールしてください。
ここに記載されているキーワードに従ってください。
ここでは、データベースに接続できる成功した rf スクリプトを 1 つ作成しました。
***Settings***
Library DatabaseLibrary
***Testcases***
TestCase
Connect To Database Using Custom Params pymssql 'DatabaseName', 'UserName', 'Password', 'ip address of the machine where this database is installed'
@{S} Execute Sql String select * from TableName;
import pymysql.cursors
def Delete_Fund(Name):
connection = pymysql.connect(host='ip',
user='root',
password='mysql',
port=3306,
database='novobank_auto',
cursorclass=pymysql.cursors.DictCursor)
try:
with connection.cursor() as cursor:
sql1 = "SET @fundName = '" + fundName + "';"
cursor.execute(sql1)
sql2 = "DELETE FROM `m_fund` WHERE `name` = @fundName;"
cursor.execute(sql2)
connection.commit()
print("Fund : "+fundName+" has been Deleted")
finally:
connection.close()
Delete_Fund("Name")