在maven中查询需要的依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
def saveToMysql(it:Iterator[(String,Int)]):Unit = {
var conn:Connection = null
var pst:PreparedStatement = null
var url = "jdbc:mysql://localhost:3306/company?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"
var driver = "com.mysql.cj.jdbc.Driver" //驱动和以前的有区别
var name = "root"
var password = "123456"
try {
Class.forName(driver).newInstance()
conn = DriverManager.getConnection(url, name, password)
pst = conn.prepareStatement("insert into mydata values(?,?)")
it.foreach(x=>{
pst.setString(1,x._1)
pst.setInt(2,x._2)
pst.executeUpdate()
})
} catch {
case t: Throwable => t.printStackTrace()
} finally {
if (pst != null) pst.close()
if (conn != null) conn.close()
}
}
本文介绍了如何在Maven项目中添加MySQL数据库连接所需的依赖,并提供了使用Scala进行数据插入操作的示例代码。
386

被折叠的 条评论
为什么被折叠?



