开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

能帮我看下这是什么问题吗,sql脚本一执行就立马报错

1274问.png

展开
收起
游客3oewgrzrf6o5c 2022-07-10 22:27:01 430 0
1 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    你好!根据你提供的错误信息,看起来是在执行 SQL 脚本时出现了错误。具体错误信息是“Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test”,这是由于没有找到合适的 JDBC 驱动程序导致的错误。
    为了解决这个问题,可以尝试以下几种方法:

    下载并安装合适的 JDBC 驱动程序:可以从 MySQL 官网下载并安装合适的 JDBC 驱动程序,例如 MySQL Connector/J。
    在 SQL 脚本中添加 JDBC 驱动程序的路径:可以在 SQL 脚本中添加 JDBC 驱动程序的路径,例如:
    javascript
    Copy code
    String driverPath = "/path/to/mysql-connector-java-x.x.xx.jar";
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "username", "password");
    在启动 Flink 时添加 JDBC 驱动程序的路径:可以在启动 Flink 时添加 JDBC 驱动程序的路径,例如:
    bash
    Copy code
    $FLINK_HOME/bin/flink run -c org.apache.flink.client.cli.CliFrontend ./flink-1.12.0-dist/bin/flink run -m yarn-cluster -yn 2 -ys 2 -yjm 1024 -ytm 1024 -c com.example.myApp /path/to/myApp.jar /path/to/mysql-connector-java-x.x.xx.jar
    希望以上回答能够帮助到你!

    2023-08-16 13:32:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载