如何解决 java.sql.SQLException: 在数据库与 JDBC API 的集成中?

Manideep Latchupatula

代码片段:

package dbIntegrationwithJDBC;

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

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class Example1 {
    public static void main(String[] args) throws SQLException, InterruptedException {
        String host = "localhost";
        String port = "3306";

        Connection con = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/mastro1729", "root",
                "mysql123");
        Statement s = con.createStatement();
        ResultSet rs = s.executeQuery("select*from credentials where Scenario='mastro1729'");
        System.out.println(rs.getString("Username"));
        System.out.println(rs.getString("Password"));

        while (rs.next()) {

            WebDriver driver = new ChromeDriver();
            driver.get("https://login.salesforce.com");

            driver.findElement(By.name("usernameOrEmail")).sendKeys(rs.getString("Username"));
            driver.findElement(By.xpath("//button[text()='Continue']")).click();
            Thread.sleep(3000);

            driver.findElement(By.name("password")).sendKeys(rs.getString("Password"));
            driver.findElement(By.xpath("//button[text()='Log In']")).click();
            Thread.sleep(3000);

        }
    }
}

错误信息:

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mastro1729
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at dbIntegrationwithJDBC.Example1.main(Example1.java:23)

我正在尝试使用 JDBC API 连接到 MySQL 数据库。我在本地主机上用 mastro1729 创建了 MySQL 数据库。我的代码似乎是正确的,并且我已将 mysql-connector-java.jar 文件添加到 eclipse。当我尝试将我的数据库与 JDBC API 集成时,我收到了java.sql.SQLException at DriverManager.getConnection();声明。我已经尽力了,但我无法解决问题。

我究竟做错了什么?

似乎在项目类路径中找不到合适的 JDBC 驱动程序...

  • 从这里下载独立平台的MySQL JDBC 驱动程序
  • 下载解压 .zip
  • 将可执行文件添加.jar到项目的类路径中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sqoop:错误管理器。SqlManager:从数据库读取错误:java.sql.SQLException:

来自分类Dev

尝试连接到Oracle数据库时出现java.sql.SQLException

来自分类Dev

phpstorm数据库:java.sql.SQLException:通信链接失败

来自分类Dev

MVC:如何从存储在数据库字段中的SQL查询填充下拉列表

来自分类Dev

java.sql.SQLException:无法从基础数据库获取连接!— HSQLDB

来自分类Dev

如何解决java中的“ JDBC类型没有方言映射:-1”错误

来自分类Dev

如何在API中包含字段而不在数据库中添加键/值?

来自分类Dev

在API开头如何在数据库中插入域对象

来自分类Dev

如何在SQL中设置默认值以便在数据库中显示

来自分类Dev

在数据库中的SQL查询

来自分类Dev

如何在数据库sql-server中填充列

来自分类Dev

SQLException:ORA-01008:并非所有变量都已绑定-使用Java查询数据库JDBC的SQL错误

来自分类Dev

Yii Rest API在数据库中插入数据

来自分类Dev

如何解决异常java.sql.SQLException:没有找到合适的驱动程序?

来自分类Dev

我如何解决此错误,javax.servlet.ServletException:java.sql.SQLException:未选择数据库

来自分类Dev

java.sql.SQLException:未选择数据库

来自分类Dev

尝试连接到Oracle数据库时出现java.sql.SQLException

来自分类Dev

soapui jdbc:java.sql.SQLException:数据类型不匹配。(2015-02-04)

来自分类Dev

使用Java JDBC连接到MS SQL数据库

来自分类Dev

java.sql.SQLException:在org.hsqldb.jdbc.JDBCUtil.sqlException处关闭SQL语句

来自分类Dev

如何通过SQL查询在数据库中仅保存时间而不保存日期

来自分类Dev

java - 如何只从存储在数据库中的日期中获取日期?

来自分类Dev

如何解决 Laravel 中的数据库更新错误

来自分类Dev

如何在PHP中使用存储在数据库中的SQL查询中的变量

来自分类Dev

无法使用 JSP 从 oracle 数据库中检索值,获取 java.sql.SQLException: Result set after last row

来自分类Dev

如何解决 SQLException - Spring Boot 中的数据转换错误

来自分类Dev

如何使用 Flask 和 SQLAlchemy 在数据库中存储 API 请求

来自分类Dev

“java.sql.SQLException:未选择数据库”与 MySQL JDBC

来自分类Dev

如何解决数据库关系中的循环问题?

Related 相关文章

  1. 1

    Sqoop:错误管理器。SqlManager:从数据库读取错误:java.sql.SQLException:

  2. 2

    尝试连接到Oracle数据库时出现java.sql.SQLException

  3. 3

    phpstorm数据库:java.sql.SQLException:通信链接失败

  4. 4

    MVC:如何从存储在数据库字段中的SQL查询填充下拉列表

  5. 5

    java.sql.SQLException:无法从基础数据库获取连接!— HSQLDB

  6. 6

    如何解决java中的“ JDBC类型没有方言映射:-1”错误

  7. 7

    如何在API中包含字段而不在数据库中添加键/值?

  8. 8

    在API开头如何在数据库中插入域对象

  9. 9

    如何在SQL中设置默认值以便在数据库中显示

  10. 10

    在数据库中的SQL查询

  11. 11

    如何在数据库sql-server中填充列

  12. 12

    SQLException:ORA-01008:并非所有变量都已绑定-使用Java查询数据库JDBC的SQL错误

  13. 13

    Yii Rest API在数据库中插入数据

  14. 14

    如何解决异常java.sql.SQLException:没有找到合适的驱动程序?

  15. 15

    我如何解决此错误,javax.servlet.ServletException:java.sql.SQLException:未选择数据库

  16. 16

    java.sql.SQLException:未选择数据库

  17. 17

    尝试连接到Oracle数据库时出现java.sql.SQLException

  18. 18

    soapui jdbc:java.sql.SQLException:数据类型不匹配。(2015-02-04)

  19. 19

    使用Java JDBC连接到MS SQL数据库

  20. 20

    java.sql.SQLException:在org.hsqldb.jdbc.JDBCUtil.sqlException处关闭SQL语句

  21. 21

    如何通过SQL查询在数据库中仅保存时间而不保存日期

  22. 22

    java - 如何只从存储在数据库中的日期中获取日期?

  23. 23

    如何解决 Laravel 中的数据库更新错误

  24. 24

    如何在PHP中使用存储在数据库中的SQL查询中的变量

  25. 25

    无法使用 JSP 从 oracle 数据库中检索值,获取 java.sql.SQLException: Result set after last row

  26. 26

    如何解决 SQLException - Spring Boot 中的数据转换错误

  27. 27

    如何使用 Flask 和 SQLAlchemy 在数据库中存储 API 请求

  28. 28

    “java.sql.SQLException:未选择数据库”与 MySQL JDBC

  29. 29

    如何解决数据库关系中的循环问题?

热门标签

归档