Scala之Demo1
来源:互联网 发布:可可英语好用吗 知乎 编辑:程序博客网 时间:2024/04/29 11:36
1.创建Connection的object,在scala里面称为单例对象
package com.testimport java.sql.DriverManagerimport java.sql.Connectionobject SingleMySqlConn { private var driver = "com.mysql.jdbc.Driver" private var url = "jdbc:mysql://localhost/bms" private var connection: Connection = null; def getConnection(username: String, password: String): Connection = { if (connection == null) { try { Class.forName(driver) connection = DriverManager.getConnection(url, username, password) connection } catch{ case e=>e.printStackTrace() null } } else { connection } }}2.客户端调用连接MySQL单例对象的方法
package com.testimport java.sql.DriverManagerimport java.sql.Connectionobject ScalaMySql { def main(args: Array[String]): Unit = { val connection = SingleMySqlConn.getConnection("root", "123") if (connection != null) { val statement = connection.createStatement() val resultSet = statement.executeQuery("SELECT * FROM bms_appuser") while (resultSet.next()) { val userName = resultSet.getString("userName") val userCard = resultSet.getString("userCard") println("userName, <span style="font-family: Arial, Helvetica, sans-serif;">userCard </span>= " + userName + ", " + userCard) } connection.close() } }}3.简单测试结果
</pre><pre name="code" class="java">userName, userCard = zhao, XSJKLKLuserName, userCard = cui, <span style="font-family: Arial, Helvetica, sans-serif;">XSJKLKK</span>
0 0
- Scala之Demo1
- scala-io-demo1
- scala File -demo1
- demo1
- demo1
- demo1
- demo1
- Android之自定义view(demo1)
- 进程间通信之TCP demo1
- 【Scala】Scala之Objec
- 【Scala】Scala之Objec
- JAX-WS的 demo1 HelloWorld 例子 之二
- 第二课 从零开始学Spring boot 之 Demo1
- 【Scala】Scala之Control Structures
- webservice demo1
- libgdx demo1
- SNMP Demo1
- 线程demo1
- centos6.5 搭建postgresql小结
- 【队列项目3 - 负数把正数赶出队列--第7周】
- 快速排序的递归实现
- Activity 之间的通信
- hdu3572(DINIC最大流)
- Scala之Demo1
- UVA - 10129 Play on Words
- Ubuntu下搭建gstreamer开发环境
- In-Cell、On-Cell、OGS三种屏幕技术
- 4-6 求单链表结点的阶乘和 (15分)
- [PAT (Advanced Level) ]1027. Colors in Mars 解题文档
- Android性能调试工具的使用
- iOS 支付 [支付宝、银联、微信]
- JavaScript中list的简单使用<菜单>