SparkSQL JDBC连接 mysql
1.导入 /home/eric/bigdata/spark-log-analysis/mysql-connector-java-5.1.38.jar
2.代码如下
package logimport java.sql.DriverManagerimport 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() }}