package com.mine
import java.sql.{Connection, DriverManager}
object TestDemo {
def getConnection: Connection = {
Class.forName("com.mysql.jdbc.Driver")
val url = "jdbc:mysql://localhost:3306/dm_cf?characterEncoding=utf8&useSSL=false"
val user = "root"
val pass = "password"
DriverManager.getConnection(url, user, pass)
}
def main(args: Array[String]): Unit = {
val conn = getConnection
val sql = "select * from client_info"
val preparedStatement = conn.prepareStatement(sql)
val rs = preparedStatement.executeQuery(sql)
val metaData = rs.getMetaData
println("获得所有列的数目及实际列数" + metaData.getColumnCount + "\n")
for (i <- 1 to metaData.getColumnCount) {
// 获得所有列的数目及实际列数
val columnCount = metaData.getColumnCount
// 获得指定列的列名
val columnName = metaData.getColumnName(i)
// 获得指定列的列值
Scala 获取数据库的表中各字段的相关信息
最新推荐文章于 2023-02-03 14:33:09 发布