1.数据库三范式
①字段具有原子性、不可再分(每一列只有一个值)
②每一行都能区分(有主键)
③每一个表都不包含其他表已经包含的非主关键字信息。
例如,帖子表中只能出现发帖人的id,而不能出现发帖人的id,还同时出现发帖人姓名,否则,只要出现同一发帖人id的所有记录,它们中的姓名部分都必须严格保持一致,这就是数据冗余。
2.JDBC中的PreparedStatement相比Statement的好处?
1、相对比较安全,可以防止sql注入
2、有预编译功能,相同操作批量数据效率较高