import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
/**
* 一、变量和函数
* Scala 为定义变量提供了两种语法。使用 val定义常量,一经定义后,该变量名不能被重新赋值。
* 使用 var定义变量,可被重新赋值。在 Scala 中,鼓励使用 val,除非你有明确的需求使用 var。对于 Java 程序员来说,刚开始可能会觉得有违直觉,
* 但习惯后你会发现,大多数场合下我们都不需要 var,一个可变的变量。
* // 显式指定变量类型
val x1: Int = 0
var y1: Int = 0
* // 定义函数
def square(x: Int): Int = {
x * x
}
@author gaojingsong
@email:525354786
*/
object Hello {
def main(args: Array[String]): Unit = {
val sql ="select * from test";
//得到数据库连接
val conn :Connection = connDB();
val stm:Statement = conn.createStatement();
var rs:ResultSet = stm.executeQuery(sql);
while(rs.next()){
print(rs.getString("KADM") +" ")
print(rs.getString("RYZS") +" ")
println(rs.getString("BZ"))
}
//关闭数据库连接,释放资源
rs.close();
stm.close();
conn.close();
}
/**
* 得到数据库连接
*/
def connDB(): Connection = {
Class.forName("com.mysql.jdbc.Driver");
val conn:Connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123");
return conn;
}
}
【编程语言Scala之连接Mysql数据库】
猜你喜欢
转载自gaojingsong.iteye.com/blog/2282434
今日推荐
周排行