
JDBC
ONESTAR博客
https://onestar.newstar.net.cn
展开
-
Java使用JDBC开发 之 DBUtils工具
目录一、概述1、DBUtils 工具2、导入 commons-dbutils-1.6.jar 包二、QueryRunner 实现添加、更新、删除操作1、添加2、更新3、删除三、QueryRunner 实现查询操作1、ArrayHandler 与 ArrayListHander 查询2、BeanHandler 与 BeanListHandler 查询3、C...原创 2019-08-03 00:51:20 · 2133 阅读 · 3 评论 -
Java使用JDBC开发 之 DBCP连接池
目录一、连接池概述1、连接池概念2、DataSource 接口二、DBCP连接池1、导入 jar 包2、编写工具类并使用一、连接池概述在实际开发中,“获得连接”和“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常会采用连接池技术,来共享连接 Connection,这样就不需要每次都创建连接、释放连接了1、连接池概念用池来管理 Connect...原创 2019-08-04 01:23:57 · 2837 阅读 · 0 评论 -
Java使用JDBC开发 之 SQL注入攻击和解决方案
目录一、注入攻击二、注入攻击解决方案一、注入攻击在用户登录的时候,我们往往需要输入账号和密码,通过账号和密码和数据库中保存的账号密码进行匹配,匹配成功则登录成功,但是在匹配的时候会存在注入攻击的安全隐患,在输入账号和密码的时候,在末尾加上"or" 再接上任何为真的语句,这样一来,有真就为真,这样也能登录成功。现有 mylogon 数据库,里面有 users 数据表,存储了账号...原创 2019-08-01 01:01:52 · 3323 阅读 · 0 评论 -
Java使用JDBC开发 之 PreparedStatement接口预处理对象
目录一、概述二、预处理对象executeUpdate方法1、插入记录(insert)2、删除记录(delete)3、更新记录(update)三、预处理对象executeQuery方法1、查询记录一、概述使用 PreparedStatement 预处理对象时,建议每条sql语句所有的实际参数,都使用逗号分隔String sql = "insert into ...原创 2019-08-01 01:02:43 · 2429 阅读 · 0 评论 -
Java使用JDBC开发 之 封装自己的JDBCUtils工具类
目录一、直接封装JDBCUtils 工具类二、使用 properties 配置文件封装JDBCUtils 工具类1、使用 Properties 配置文件2、创建配置文件3、加载配置文件一、直接封装JDBCUtils 工具类在 JDBC 开发中,发现有很多代码都是重复操作,如“获得数据库连接”、“关闭资源”等,因此,可以封装自己的工具类 JDBCUtils,提供获取...原创 2019-08-01 17:38:59 · 3001 阅读 · 1 评论 -
Java使用JDBC开发 之 连接数据库
目录一、JDBC概述二、JDBC 开发1、导入驱动jar包2、注册数据库驱动程序3、获取数据库和SQL的连接对象4、执行 insert 语句获取结果集5、执行 select 语句获取结果集一、JDBC概述JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访...原创 2019-07-31 00:10:13 · 2866 阅读 · 0 评论