Перейти к содержимому

Фотография

Вытащить из БД коды подтверждения

java SQL webdriver

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 31 марта 2015 - 12:12

Всем доброго времени суток!

Недавно столкнулся с  такой проблемой, необходимо вытащить из БД код подтверждения, который приходит на email  и на телефон.(форма регистрации)

Насколько знаю, в API webdriver нет ничего об этом.

 

Использую:  Java + Eclipse + TestNG

 

Буду очень благодарен :wink:


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 31 марта 2015 - 12:27

почитай про JDBC


  • 0

#3 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 31 марта 2015 - 15:18

Возникла проблема, при запуске выдает ошибку.

Код

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class DbConnection {
	
	
	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		//Connection url 
		String dbUrl = "jbdc:mysql://localhost:3306/table";
		String username = "root";
		String password = "root";
		String query = "select phone_conformation_token, email_conformation_token from registrations where email = 'emailtest@mail.ru' ";
		
		Class.forName("com.mysql.jdbc.Driver");
		Connection con = DriverManager.getConnection(dbUrl, username, password);
		
		//Create Statement Object
		Statement stmt = con.createStatement();
		
		
		ResultSet rs = stmt.executeQuery(query);
		
		//while loop to get ResultSet all rows data
		while (rs.next()) {
			
			String uName = rs.getString(1);
			System.out.println(uName); 
		}

в CLASSPATH путь указан, jar подключен к проекту.

Стектрейс:

Exception in thread "main" java.sql.SQLException: No suitable driver found for jbdc:mysql://localhost:3306/table
	at java.sql.DriverManager.getConnection(DriverManager.java:689)
	at java.sql.DriverManager.getConnection(DriverManager.java:247)
	at ru.myproject.DbConnection.main(DbConnection.java:23)

  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 895 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 31 марта 2015 - 15:32

String dbUrl = "jbdc:mysql://localhost:3306/table";

 

 

jdbc, а не jbdc


  • 0

#5 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 31 марта 2015 - 16:56

По-моему тема не подходил разделу Selenium.


  • 1

#6 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 01 апреля 2015 - 06:50

По-моему тема не подходил разделу Selenium.

 

Да, согласен, что не совсем подходит к этому разделу, прошу меня за это простить.  :wink:

Всем спасибо за помощь, бревна в глазу не заметил.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных