scala如何连接和操作mysql/oracle/sqlserver数据库
来源:互联网 发布:windows网络监控工具 编辑:程序博客网 时间:2024/05/28 18:44
- 【问题场景】
在scala中怎么连接mysql/oracle/sqlserver数据库,进行数据库操作。
* 【解决思路】
了解scala的强大特性我们会发现java中的东西,scala基本可以拿来使用,那么要解决scala连接数据库的问题,自然是可以通过java最经典的JDBC方式来解决,当然了现在针对scala操作数据库的,已经有涌现出了很多封装框架如ScalaQuery、O/R Broker 、Squeryl 、Slick(typesafe公司开发)、ScalaActiveRecord (基于Squeryl之上)、circumflex-orm以及activate-framework(Scala版的Hibernate)等。
当然了在一些简单业务场景下,使用JDBC来得直接简单,例如使用scala以jdbc的方式连接mysql(同样对于oracle/sqlserver数据库也是类似)的主要代码实现如下:
import java.sql.{Connection, DriverManager, ResultSet}; // DB Connect Info val conn_str = "jdbc:mysql://localhost:3306/DBNAME?user=rscala_db&password=rscala_db" // Load the driver classOf[com.mysql.jdbc.Driver] // Setup the connection val conn = DriverManager.getConnection(conn_str) try { // Configure to be Read Only val statement = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY) // Execute Query val rs = statement.executeQuery("SELECT username,pwd FROM rscala_users LIMIT 5") // Iterate Over ResultSet while (rs.next) { println(rs.getString("username")) } } finally { conn.close }
0 0
- scala如何连接和操作mysql/oracle/sqlserver数据库
- jsp如何连接oracle 和 mysql ,sqlserver
- 如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
- 如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
- 连接MySql和SQLServer数据库
- 连接Mysql、Oracle、Sqlserver数据库总结
- Qt连接access、Oracle、MySql、SqlServer数据库
- 数据库扫描器远程连接Oracle、SqlServer、Mysql
- QTP连接Oracle、MySQL、SqlServer数据库
- 连接mysql,oracle,sqlServer数据库的方式
- scala 连接mysql数据库
- SubSonic 配置 (连接SQLServer和Oracle数据库)
- Java连接mysql和SQLServer数据库
- sqlserver连接oracle数据库
- 【scala 数据库操作】scala操作mysql数据库
- Scala操作MySQL数据库
- 如何连接sqlserver数据库
- Scala实战—连接oracle及mysql数据库
- Kafka初识
- easyui 请求超时,如何重定向至登录页面
- cocos2D CCSprite 4
- 使用Eclipse Jetty插件运行web项目报无法加载WEB-INF/lib下的jar包的解决办法
- 直方图均衡化
- scala如何连接和操作mysql/oracle/sqlserver数据库
- 使用maven建立SpringMVC工程
- unity5.6 TTUI_Plus
- Java基础提高篇(二)多态
- 面向对象的设计
- centos7 yum 方式安装nginx
- 嵌入式Linux开发工程师所必学的理论知识
- 为什么现在的大学生喜欢去报名软件培训班
- 简单实现根据选项显示不同的表单