scala执行mysql插入语句如何填入数据
时间: 2024-05-13 09:14:04 浏览: 84
如何向mysql中插入数据?
你可以使用以下代码将数据插入MySQL中:
```scala
import java.sql.{Connection,DriverManager,ResultSet}
class MySQL(db:String) {
val driver = "com.mysql.jdbc.Driver"
val url = s"jdbc:mysql://localhost/${db}"
val username = "root"
val password = ""
var connection:Connection = _
var statement = connection.createStatement()
def connect() {
Class.forName(driver)
connection = DriverManager.getConnection(url, username, password)
}
def query(sql:String):ResultSet = {
statement.executeQuery(sql)
}
def update(sql:String) {
statement.executeUpdate(sql)
}
def close() {
connection.close()
}
}
object MySQL {
def main(args: Array[String]) {
val mysql = new MySQL("test")
mysql.connect()
mysql.update("INSERT INTO table_name(column1,column2,column3) VALUES('+value1+','+value2+','+value3+')")
mysql.close()
}
}
```
其中,`test`是数据库名称,`table_name`是表格名称,`column1`,`column2`,`column3`是表格在数据库中对应的列名,`value1`,`value2`,`value3`分别是要插入的数据。
你需要修改相应的参数,将代码与你的MySQL数据库连接起来,然后将数据插入到表格中。
阅读全文