SparkSQL JDBC连接 mysql

SparkSQL JDBC连接 mysql

1.导入 /home/eric/bigdata/spark-log-analysis/mysql-connector-java-5.1.38.jar

2.代码如下

package log
import java.sql.DriverManager
import java.sql.Connection

/**
  * SparkSQL JDBC连接 mysql
  * Created by eric on 16/6/30.
  */
object ScalaJdbcConnectSelect {

  def main(args: Array[String]) {
    val driver = "com.mysql.jdbc.Driver"
    val url = "jdbc:mysql://127.0.0.1/myapp"
    val username = "root"
    val password = ""

    var connection:Connection = null

    try {
      Class.forName(driver)
      connection = DriverManager.getConnection(url, username, password)

      val statement = connection.createStatement()
      val resultSet = statement.executeQuery("SELECT * FROM sys_user_base limit 5")
      while ( resultSet.next() ) {
        val id = resultSet.getInt("id")
        val user_id = resultSet.getString("user_id")
        println("id = " + id + ", user_id = " + user_id)
      }
    } catch {
      case e => e.printStackTrace
    }
    connection.close()
  }
}

3.结果图如下

转载于:https://my.oschina.net/sunmin/blog/704065

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值