zoukankan      html  css  js  c++  java
  • jdbc 简单示例和优缺点

    一个使用JDBC的例子:

     1 Class.forName("com.mysql.cj.jdbc.Driver");  //加载驱动
     2 
     3 Connection connection = DriverManager.getConnection(url, use, pwd); //链接
     4 
     5 Statement statement = connection.createStatement(); // 创建statement;预编译的statement,速度更快,执行时需要替换占位符中的数据。
     6 
     7 ResultSet resultSet = statement.executeQuery(sql); //执行sql
     8 
     9 while(resultSet.next()){  //判断是否还有数据,每次获取一行,指针自动下移
    10   resultSet.getXXXX(); //获取数据。  
    11     
    12   //you want do  
    13 }
    14 
    15 statement.close(); //关闭statement
    16 connection.close(); //关闭链接 
     

    优点:

      1、最底层,最灵活,最高效。(单次操作下,效率高)

      2、简单。

    缺点:

      1、使用繁琐,创建sql与解析结果集过程很繁琐。

      2、多次操作时,涉及频繁的创建、关闭链接,性能差。

    因此:引入 ORM(Object-relational mapping),即对象关系映射框架。

      

  • 相关阅读:
    light oj 1105 规律
    light oj 1071 dp(吃金币升级版)
    light oj 1084 线性dp
    light oj 1079 01背包
    light oj 1068 数位dp
    light oj 1219 树上贪心
    light oj 1057 状压dp TSP
    light oj 1037 状压dp
    矩阵快速幂3 k*n铺方格
    矩阵快速幂2 3*n铺方格
  • 原文地址:https://www.cnblogs.com/chen--biao/p/11576655.html
Copyright © 2011-2022 走看看