DirverManager类:是JDBC的管理层,作用于用户和驱动之间。该类负责注册和加载JDBC驱动。

Connection接口:代表与数据库的链接,并拥有创建SQL语句的方法,以完成基本的SQL操作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了TestData数据库。

Statement接口:用于执行不带参数的简单SQL语句。创建Statement实例对象后可以调用JDBC提供的3种执行SQL语句的方法:
(1)executeUpdate()方法,一般用于执行SQL的INSERT,DELETE,UPDATE语句
(2)executeQuery()方法,一般用于执行SQL的SELECT语句,因为 它的返回值是执行SQL语句后产生的一个ResultSet接口的实例(结果集)
(3)execute()方法,即一般它执行的SQL语句既有查询又有更新值,约等于executeUpdate()和executeQuery()两个方法的合辑。

PreparedStatement接口:它与Statement 的主要区别
(1)它包含的SQL语句是预编译的,所以当多次执行一条SQL语句时用它会更快
(2)在设置参数是可以用“?”代替。

ResultSet接口:包含了Statement和PreparedStatement的executeQuery方法中SELECT的结果集。相当于用它来读取数据库里每列的值。

DatabaseMetaData接口:主要是用来得到数据库的相关信息的。如:数据库版本啊

ResultSetMetaData接口:主要是用来获取数据库中表的相关信息的。

最新文章

  1. Android 学习资源收集
  2. jquery.datatables中文语言设置
  3. JVM内存管理------垃圾搜集器精解(让你在垃圾搜集器的世界里耍的游刃有余)
  4. cmd常用命令符
  5. [Doxygen]Doxygen
  6. 个人博客作业week2——代码复审
  7. IIS------Http错误:50019,由于权限不足无法读取配置文件
  8. UIScrollView滚动视图
  9. hibernate反向生成映射文件报错
  10. 在路由器 RT-AC68U 安装迅雷远程过程
  11. 【python自动化第五篇:python入门进阶】
  12. 解决Shockwave flash在chrome浏览器上崩溃的问题
  13. php正则验证手机号码
  14. BestCoder Round #36 (hdu5198)Strange Class(水题)
  15. QT之深入理解QThread
  16. java线程之创建线程类
  17. 多线程动态规划算法求解TSP(Traveling Salesman Problem) 并附C语言实现例程
  18. (通用版)salesforce中soql及sosl的伪‘Like’模糊检索
  19. docker redis 多个实例
  20. Asp.net 中ViewState,cookie,session,application,cache的比较

热门文章

  1. CUDA01 - 硬件架构、warp调度、指令流水线和cuda并发流
  2. java操作excel(通过POI)
  3. 十一讲/十二讲 最近总是学不进去,这咋办啊 哭了我i我i我i
  4. [旧][Android] 代理模式
  5. 【Windows 操作系统】Windows 进程的内核对象句柄表
  6. C# 成员访问修饰符protected internal等
  7. 【biee】BIEE启动关闭服务
  8. Python:使用piecewise与curve_fit进行三段拟合
  9. k8s-ingress部署测试以及深入理解
  10. 含变量的字符串拼接(string.Format()或$"")