zoukankan      html  css  js  c++  java
  • scala 通过jdbc访问mysql

    scala是jvm语言,运行在jvm之上

    我们知道jdbc是java访问数据库的技术,那么scala能不能通过jdbc操作数据库呢,答案是可以的

    部分代码如下:

      /**
        * 获取连接
        */
      private def getJdbcConnection(): Connection = {
    //    classOf[com.mysql.jdbc.Driver]
        Class.forName("com.mysql.jdbc.Driver").newInstance()
        val jdbcUrl = "jdbc:mysql://localhost:3306xxxxx"
        val conn = DriverManager.getConnection(jdbcUrl, "userName", "password")
        conn
      }
    

      

          var ps: PreparedStatement = null
          val sql = "insert into person(send_name, stock_code, stock_name, send_datetime, content, weibo_id) " +
            "values(?,?,?,?,?,?)"
          try {
            ps = getJdbcConnection().prepareStatement(sql)
            ps.setString(1, "11");
            ps.setString(2, "22");
            ps.setString(3, "33");
            ps.setDate(4, null)
            ps.setString(5, "55")
            ps.setString(6, "66")
            ps.executeUpdate()
          } catch {
            case t: Throwable => t.printStackTrace() // TODO: handle error
          } finally {
            if (ps != null) {
              ps.close();
            }
          }
    

      

  • 相关阅读:
    视频像素点级的标注
    unet
    Emmet缩写语法
    Nginx漏洞利用与安全加固
    算法时间复杂度
    动态规划dp
    数据结构Java实现04---树及其相关操作
    关于递归
    Java正则表达式
    Java String相关
  • 原文地址:https://www.cnblogs.com/quan-coder/p/10610077.html
Copyright © 2011-2022 走看看