【003】2020.11.02 周一 --《Java基础知识问答
脑图地址:https://naotu.baidu.com/file/6cb141468da1fc4ef885026a860a907d
注解
问题01:@NoArgsConstructor(access = AccessLevel.PRIVATE) 中含义是什么
回答01:说明是创建了一个 私有的构造方法
数据类型
问题02:关于基本数据类型与包装数据类型的使用标准是怎样的?
回答02_1:【强制】所有的POJO类属性必须使用包装数据类型。
回答02_2:【强制】RPC方法的返回值和参数必须使用包装数据类型。
回答02_3:【推荐】所有的局部变量使用基本数据类型
JDBC
问题03: JDBC常用的类和接口有哪些?
3.1)DriverManage类
定义:用于管理数据库中所有驱动程序,是JDBC的管理层
常用方法
getConnection(String url, String User,String password)
setLoginTimeout()
println(String message)
3.2)Connection接口
定义:代表了与特定的数据库的连接
常用方法
createStatement()
prepareStatement()
3.3)Statement接口
定义:用于在已经建立链接的基础上向数据库发送SQL语句
常用方法
execute(String sql)
executeQuery(String sql)
executeUpdate()
3.4)PreparedStatement接口
定义:继承Statement接口,用于指定动态的SQL语句
常用方法
executeQuery(String sql)
execute(String sql)
executeUpdate()
3.5)ResultSet接口
定义:类似于一张数据表,用来暂存数据库查询操作所获得的结果集
常用方法
getInt()
getString()
first()
next()
问题04:使用JDBC进行的数据库链接有哪些步骤?
加载数据库驱动
创建数据库链接
向数据库发送SQL语句
获取查询结果集
关闭链接