File-new-project,选择maven,建立一个hellodm
在工程处右键-Add framework support,添加支持scala框架
在main目录java下,新建一个dmtest 的scala object.。
写入实例代码,连接达梦数据库,查询一个表。
import java.sql.Connection
import java.sql.DriverManager
object dmtest {
def main(args: Array[String]): Unit = {
val url = "jdbc:dm://localhost:5236"
//驱动名称
val driver = "dm.jdbc.driver.DmDriver"
//用户名
val username = "SYSDBA"
//密码
val password = "SYSDBA"
//初始化数据连接
var connection: Connection = null
try {
//注册Driver
Class.forName(driver)
//得到连接
connection = DriverManager.getConnection(url, username, password)
val statement = connection.createStatement
//执行查询语句,并返回结果
val rs = statement.executeQuery("select * from \"QWE\".\"TABLE_1\";")
//打印返回结果
var i = 1
while (rs.next) {
val id = rs.getString("ID")
val fact = rs.getString("NAME")
val phone = rs.getString("PHONE")
val create_time = rs.getString("CREATE_TIME")
val addre = rs.getString("ADDRESS")
println("i= %s,编号 = %s, 名字 = %s, 电话 = %s, 建立时间 = %s, 地址 = %s .".format(i, id, fact, phone, create_time, addre))
i = i + 1
}
connection.close
} catch {
case e: Exception => e.printStackTrace
}
finally { //关闭连接,释放资源 connection.close }
}
}
}
在工程源码目录下新建一个lib目录
随后到数据库软件安装目录dmdbms/driver/jdbc目录下,复制Jdbc驱动到新建的lib目录下。
添加刚刚新建的lib目录为依赖路径。
对scala代码进行编译
编译成功后,右键运行。
可以正常返回查询的表数据
总结:支持scala直连达梦
文章
阅读量
获赞