首页 > 数据库技术 > 详细

IDEA 环境中使用Scala连接mysql数据库并读取数据。

时间:2019-05-04 12:52:51      阅读:751      评论:0      收藏:0      [点我收藏+]

package cn.brent.sparkstreamming

import java.sql.{Connection, DriverManager}
import scala.collection.mutable.ArrayBuffer

object DBUntils {
  val mysqlConf = Map(
    "driver" -> "com.mysql.jdbc.Driver",
    "url" -> "jdbc:mysql://192.168.239.129:3306/spark",
    "username" -> "hive",
    "password" -> "hive"
    )

  def getMysqlConn():Connection = {
    Class.forName(mysqlConf("driver"))
    DriverManager.getConnection(mysqlConf("url"),mysqlConf("username"),mysqlConf("password"))
  }


  def getBlackList():Array[String]={
    val conn = getMysqlConn()
    val info = new ArrayBuffer[String]()
    try{
      val statement = conn.createStatement()
      val sql = "select website from blacklist"
      val resultSet = statement.executeQuery(sql)
      while(resultSet.next()){
        info += resultSet.getString("website")
      }
    }catch {
      case e : Throwable => e.printStackTrace()
    }finally {
      conn.close()
    }
    info.toArray

    }

  def main(args: Array[String]): Unit = {
    val result = getBlackList()
    println(result.toBuffer)
  }
}

IDEA 环境中使用Scala连接mysql数据库并读取数据。

原文:https://www.cnblogs.com/BrentBoys/p/10808159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!