selenium webdriverのsql DBからデータを取得する方法は?selenium webdriverのsql DBからデータを取得する方法は?
セレンwebdriverとsql DBを接続したいのですが、DBから値を取得し、セレンtestNgフレームワークで使用する必要があります。 誰でも私に適切な解決策を提供できますか?
selenium webdriverのsql DBからデータを取得する方法は?selenium webdriverのsql DBからデータを取得する方法は?
セレンwebdriverとsql DBを接続したいのですが、DBから値を取得し、セレンtestNgフレームワークで使用する必要があります。 誰でも私に適切な解決策を提供できますか?
次のコマンドを使用して、データベースとの接続を確立する必要があるまず、コマンド
次たDriverManager.getConnection(データベースのURL、「ユーザ名」、「パスワード」)
値を取得するには、使用
結果セットの結果= stmt.executeQuery(select * from tablename;);
確かに、私はそれを確認し、確認します..場合は、答えを承認することができます –
:) – rhea
接続、実行クエリ、およびデータベース接続を閉じるためにDBコネクタヘルパーを実装する必要があります。その後は、あなたのテストでクエリの結果を使用することができます。
データベースベースのコネクタはDBの種類によって異なります(DBドライバを指定する必要があります)。近くに接続よりも
public void executeQuery(String query) {
con = this.getConnection();
if (con != null) {
Statement st = null;
try {
st = con.createStatement();
st.executeQuery(query);
} catch (SQLException e) {}
}
this.closeConnection();
}
:
public java.sql.Connection getConnection() {
try {
Class.forName(SQLServerDriver.class.getName());
con = java.sql.DriverManager.getConnection(getConnectionUrl(), userName, password);
if (con != null) System.out.println("Connection Successful!");
} catch (Exception e) {}
return con;
}
、クエリを実行します。SQL Serverのドライバとの接続を示す Folowing Javaのmethodis
public void closeConnection() {
try {
if (con != null)
con.close();
con = null;
} catch (Exception e) {}
}
ありがとう....私はこれらをチェック..... –
を参照してください:[私はXをどのように行うのですか?]( https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-do-x)SOの期待は、ユーザーが質問は自分のクエストに答えるための研究だけでなく研究、コードの試行、および結果を共有しています。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。も参照してください:[質問] – JeffC