一个使用JDBC的例子:

 Class.forName("com.mysql.cj.jdbc.Driver");  //加载驱动

 Connection connection = DriverManager.getConnection(url, use, pwd); //链接

 Statement statement = connection.createStatement(); // 创建statement;预编译的statement,速度更快,执行时需要替换占位符中的数据。

 ResultSet resultSet = statement.executeQuery(sql); //执行sql

 while(resultSet.next()){  //判断是否还有数据,每次获取一行,指针自动下移
resultSet.getXXXX(); //获取数据。 //you want do
} statement.close(); //关闭statement
connection.close(); //关闭链接

优点:

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

  2、简单。

缺点:

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

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

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

  

最新文章

  1. Java Mysql分页显示
  2. Spring 通过配置文件注入 properties文件
  3. Android开发中Handler的经典总结
  4. CSS之浮动那些事
  5. R语言---热图的制作
  6. 题目1433:FatMouse (未解决)
  7. 查看目标文件是否是以-fPIC编译的, ar 打包命令将多个静态库打包到一个里面
  8. [原博客] BZOJ 2242 [SDOI2011] 计算器
  9. IOS7官方推荐图标和图像尺寸
  10. MySQL的C++简单封装
  11. window.location.href/replace/reload()--页面跳转+替换+刷新
  12. 【转载】Express、Koa、Hapi框架对比
  13. 文件系统 busybox and initramfs
  14. poj 1328 Radar Installation (简单的贪心)
  15. windows server 2003断开远程之后自动注销用户
  16. python服务器环境搭建(3)——参数配置
  17. Redis持久化方式
  18. 爬虫-Python爬虫常用库
  19. BZOJ_4516_[Sdoi2016]生成魔咒_后缀数组+ST表+splay
  20. The xp_cmdshell proxy account information cannot be retrieved or is invalid. Verify that the '##xp_cmdshell_proxy_account##' credential exists and contains valid information.

热门文章

  1. 同余方程组(EXCRT)(luogu4777)
  2. 洛谷p1966火柴排队题解
  3. linux命令之------部分细节点
  4. from表格
  5. OpenFOAM——孔板流量计
  6. zookeeper(一) 原理
  7. 搭建基于 Anaconda 管理的多用户 JupyterHub 平台
  8. C# Area区域配置,修改默认路由
  9. Android Studio + opencv开发配置
  10. copy函数是有返回值的!