摘要:ORM封装零散数据 在查询数据库的表得到的结果时,查询并取出的都是零散的数据,不能保存,在实际开发中,我们需要将零散的数据进行整理。 实体类:零散数据的载体 在一行数据中,对多个零散的数据进行整理 通过实体类(entity)的规则对零散数据进行封装。 创建一个实体类,类名=数据库的表名,属性名=表的
阅读全文
摘要:JDBC之封装工具类(跨平台方案) 把工具类的配置信息存储在配置文件中,需要修改用户信息时,改配置文件即可 在src新建一个resouse配置文件,把工具类中的配置信息写入 完善后的工具类: package com.qf.JDBC2; import java.io.IOException; impo
阅读全文
摘要:JDBC之封装工具类(重用性方案) 实际JDBC使用过程中,存在大量重复代码,例如连接和数据库和关闭数据库 我们需要把传统JDBC代码重构,抽取JDBC工具类,以后连接数据库,释放资源,都可以使用这个工具类 工具类核心思想 封装获取连接,释放资源的两个方法 public static Connect
阅读全文
摘要:JDBC防止SQL注入 1.PreparedStatement的应用 作用:1.预编译sql语句,效率高 2.安全,防止sql注入 3.可以动态的填充数据,执行多个同构的SQL语句 package com.qf.JDBC; import java.sql.Connection; import j
阅读全文
摘要:JDBC之Sql注入问题 用户输入的数据包括sql关键字或者语法,导致sql查询时where后面的条件固定为true sql注入的语法 1.用户名+‘+or 1=1;# 案例 package com.qf.JDBC;import java.sql.Connection;import java.sq
阅读全文
摘要:jdbc(java database contectivity),即java连接数据库。 jdbc的核心思想. java提供数据库的接口,数据库提供驱动实现类。 jdbc是由多个接口和类进行功能实现 package com.qf.JDBC; import java.sql.Connection; i
阅读全文