Scala连接Oracle数据库--超级轻松

本文提供了一个在Windows平台上使用Scala连接Oracle数据库的示例代码。通过简单的步骤和代码展示如何建立连接、执行查询并获取结果。适用于希望快速上手Scala进行数据库操作的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本处介绍windows平台的scala连接oracle数据库的例子(如果基于linux平台可以使用IntelliJ IDEA开发),想比java语言简练很多,毕竟scala是面向对象的函数语言。

首先必须先下载IDE开发环境: http://scala-ide.org/download/sdk.html

以下是示例代码:

 

import java.sql.Connection

import java.sql.DriverManager

 

object scala {

def main(args: Array[String]) : Unit = {

val url = "jdbc:oracle:thin:@//IP地址:1521/OracleServiceName"  

//驱动名称  

val driver = "oracle.jdbc.driver.OracleDriver"  

//用户名  

val username = "登录Oracle用户名"  

//密码  

val password = "登录Oracle密码"  

//初始化数据连接  

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 store_sales_value where rownum < 10000")    

//打印返回结果    

var i=1    

while (rs.next) {      

val storeid = rs.getString("storeid")      

val fact = rs.getString("fact")

val sales_value = rs.getString("value")   

println("i= %s,店铺编号 = %s, 指标 = %s, 销售额".format(i,storeid,fact,sales_value))      

i = i+1    

}        

connection.close  

} catch {     case e: Exception => e.printStackTrace   }  

finally {   //关闭连接,释放资源   connection.close     }    

}

}

 

//注意示例中表包含3个字段

//必须把 ojdbc6.jar加入到你的工程引用

 

转载于:https://www.cnblogs.com/fm366/p/5806265.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值