美文网首页程序员Java 杂谈
撩课-JavaWeb之JDBC查询操作与DAO设计

撩课-JavaWeb之JDBC查询操作与DAO设计

作者: 撩课学院 | 来源:发表于2018-12-22 11:53 被阅读7次

学习地址:
撩课-JavaWeb系列1之基础语法-前端基础
撩课-JavaWeb系列2之XML
撩课-JavaWeb系列3之MySQL
撩课-JavaWeb系列4之JDBC
撩课-JavaWeb系列5之web服务器-idea

结果集

ResultSet
表示数据库查询的结果的集合,
在执行查询语句时就会得到一个这样的结果

常用方法

boolean  next():
判断是否有下一行数据,
若有,则向下移动一行指针.
getXxx(int columnIndex):
获取当前行中,第几列.(从1开始):不推荐
getXxx(String columnName):
获取当前行中的,
指定列名的列的值.columnName是列名/列的别名
若列的类型是VARCHAR/CHAR/TEXT,
都使用getString来获取列的值.
若列的类型是int/integer/-->getInt来获取列的值.

执行sql
executeQuery(Sql)会得到一个结果集

获了一个数据

获取一行数据

获取多行数据

Mysql与Java数据类型对照表

没有使用DAO存在的问题

多个地方都要都同时做CRUD操作时,重复的代码就会很多

什么是DAO

Data Access Object(数据存取对象)
位于业务逻辑和持久化数据之间
实现对持久化数据的访问

相关文章

网友评论

    本文标题:撩课-JavaWeb之JDBC查询操作与DAO设计

    本文链接:https://www.haomeiwen.com/subject/tfopkqtx.html