scala 连接mysql 还是采用原来的jdbc驱动。废话不多说,直接上代码。
说明:scala 连接本地mysql里面一个ry-vue的数据库,并且查询sys_user表,遍历输出前4列的数据。
package com.atguigu.chapter01
import java.sql.{Connection, DriverManager}
import org.junit.Test
/**
* description: ScalaJDBC
* date: 2020/6/28 20:31
* version: 1.0
*
* @author 阳斌
* 邮箱:1692207904@qq.com
* 类的说明:
*/
class ScalaJDBC {
var conn: Connection = null
@Test
def Test1 : Unit={
try {
Class.forName("com.mysql.jdbc.Driver")
println("驱动加载成功")
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ry-vue?user=root&password=root&useSSL=false")
println("数据库连接成功")
val statement = conn.createStatement()
val resultSet = statement.executeQuery("select * from sys_user")
while(resultSet.next()){
print(resultSet.getString(1)+"\t")
print(resultSet.getString(2)+"\t")
print(resultSet.getString(3)+"\t")
println(resultSet.getString(4))
}
} catch {
case _:Exception => 0
} finally {
conn.close()
}
}
}
控制台截图
image.png
网友评论