想用Scala操作MySQL数据库?没问题!Scala支持JDBC,可以轻松实现数据库连接。首先确保你的项目引入了JDBC依赖,比如通过SBT配置`"mysql" % "mysql-connector-java" % "8.x.x"`。接着,按照以下步骤操作👇:
1️⃣ 加载驱动类:`Class.forName("com.mysql.cj.jdbc.Driver")`
2️⃣ 创建连接:`val connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/your_db", "root", "password")`
3️⃣ 执行SQL语句:利用`Statement`或`PreparedStatement`执行查询或更新操作。
4️⃣ 关闭资源:记得关闭`ResultSet`、`Statement`和`Connection`以释放资源。
示例代码如下:
```scala
import java.sql.{Connection, DriverManager}
object MySQLConnector {
def main(args: Array[String]): Unit = {
val url = "jdbc:mysql://localhost:3306/your_db"
val username = "root"
val password = "password"
Class.forName("com.mysql.cj.jdbc.Driver")
val connection: Connection = DriverManager.getConnection(url, username, password)
println("连接成功!")
connection.close()
}
}
```
快来试试吧!✨