idea里用scala连接阿里云RDS的MySQL数据库的API

idea里用scala连接阿里云RDS的MySQL数据库的API

加载驱动

先向pom.xml里添加MySQL依赖
在这里插入图片描述

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.26</version>
</dependency>

用scala代码连接

object Demo1 {
  def main(args: Array[String]): Unit = {
    //连接阿里云的RDS mysql
    //加载驱动
    Class.forName("com.mysql.cj.jdbc.Driver")
    //创建链接
    val conn = DriverManager
      .getConnection("jdbc:mysql://你的阿里云RDS外网ip:3306/test", "你的用户名", "你的密码")
    //创建Statement
    val statement = conn.prepareStatement("select * from student where clazz=? ")
    statement.setString(1, "理科一班")
    val resultSet = statement.executeQuery()
    while (resultSet.next()) {
      val str1 = resultSet.getString("name")
      val str2 = resultSet.getString("gender")
      println(s"$str1$str2")
    }
  }
}

如果连不上,首先查看你的RDS里MySQL版本是8.0的还是5.几的,是5.几的就自己去网上找依赖
其次可能是你的公网地址未加入白名单里,自己去加进去就好了,但你的公网ip会变(时间不确定,改来改去很麻烦,个人觉得)
如果你的RDS仅仅是自己用来学习的你完全可以向白名单里添加0.0.0.0/0但是不安全(自己用来学习的问题不大,就是避免频繁去改白名单麻烦罢了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值