Verbinden Sie die Remote-Datenbank mit Selenium Webdriver und führen Sie Testfälle vom lokalen Computer über Eclipse ausJava

Java-Forum
Anonymous
 Verbinden Sie die Remote-Datenbank mit Selenium Webdriver und führen Sie Testfälle vom lokalen Computer über Eclipse aus

Post by Anonymous »

Ich verwende den in Java erstellten Selenium-Webtreiber, der Editor ist Eclipse. Zum Testen einer unserer Websites verwende ich datengesteuertes Testen, indem ich Daten aus der MySQL-Datenbank abrufe.
Ich habe die Datenbank des Entwicklungsservers auf meinem lokalen Computer gespeichert und die gespeicherten Daten auf meinem Computer xampp installiert und konnte mich mit der Datenbank verbinden und mit dem Testprozess fortfahren.
Um mich mit der Datenbank meines lokalen Computers zu verbinden, verwende ich diese Verbindungszeichenfolge

Code: Select all

String url1 ="jdbc:mysql://localhost:3306/databasename";
String dbClass = "com.mysql.jdbc.Driver";
Class.forName(dbClass).newInstance();
Connection con = DriverManager.getConnection(url1, "root", "");
Statement stmt = (Statement) con.createStatement();
Jetzt muss ich eine Verbindung zu unserer ursprünglichen Entwicklungsserverdatenbank herstellen, die sich auf dem Remote-Server befindet.
Ich habe dies als Verbindungszeichenfolge zum Verbinden eines Remote-Computers versucht

Code: Select all

 String url1 ="jdbc:mysql://10.0.2.129:3306/test";
String dbClass ="com.mysql.jdbc.Driver";
Class.forName(dbClass).newInstance();
Connection con = DriverManager.getConnection(url1, "root","root");
aber keine Verbindung zur Remote-Maschinendatenbank möglich.
Folgender Fehler wird angezeigt:

Code: Select all

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
Kann mir jemand vorschlagen, welche Änderungen in der Verbindungszeichenfolge vorgenommen werden müssen, um eine Verbindung mit der Remote-Server-Datenbank herzustellen, die ht-zugriffsgeschützt ist?
Und wie ich meine Testfälle von meinem lokalen Computer aus ausführen kann, während ich eine Verbindung zur Remote-Server-Datenbank herstelle.
Bitte machen Sie einen Vorschlag.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post