JDBC
CSTian2019
这个作者很懒,什么都没留下…
展开
-
JDBC之PreparedStatement
why: 1.1 使用 Statement 需要进行拼写 SQL 语句 . 很辛苦 . 而且容易出错 . 1.2 使用 Statement 可能会发生 SQL 注入 SQL注入:SQL 注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的 SQL 语句段或命令,从而利用系统的 SQL 引擎完成恶意行为的做法对于 Java 而言,要防范 SQL 注入,只要用Prep...原创 2019-01-14 12:22:23 · 227 阅读 · 0 评论 -
JDBC之ResultSetMetaData
ResultSetMetaData : 是描述ResultSet 的元数据对象, 即从中可以获取到结果集中有多少列,列名是什么 得到 ResultSetMetaData 对象 : 调用 ResultSet 的 getMetaData() ResultSetMetaData 有哪些好用的方法 : int getColumnCount() : SQL 语句中包含哪些列 String getCol...原创 2019-01-14 12:24:31 · 225 阅读 · 0 评论 -
JDBC 之 数据库事务
在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改就永久地保存下来,如果...原创 2019-01-14 22:25:16 · 446 阅读 · 0 评论 -
JDBC之数据库连接池(DBCP和C3P0)
JDBC 的数据库连接池使用 javax.sql.DataSource 来表示,DataSource 只是一个接口,该接口通常由服务器(Weblogic, WebSphere, Tomcat)提供实现,也有一些开源组织提供实现: DBCP 数据库连接池 C3P0 数据库连接池 DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把 DataSource 称为连...原创 2019-01-15 16:54:40 · 205 阅读 · 0 评论 -
JDBC之DBUtils
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 API介绍: org.apache.commons.dbutils.QueryRunner org.apache.commons.dbutils.ResultSetHandler 工具类 ...原创 2019-01-15 17:04:23 · 142 阅读 · 0 评论 -
基于ssm的简单增删改查
之前简单了解了Spring后就想找个简单的项目练一下,于是就有了这个简单的增删改查,个人水平有限. 基础框架-ssm(Spring + SpringMVC + MyBatis) 数据库-MySQl 前端框架-bootstrap快速搭建界面 项目的依赖管理-Maven 分页-pagehelper 逆向工程-MyBatis Generator 基础环境搭建 1.创建一个maven工程 参考链接:h...原创 2019-02-09 14:29:54 · 1842 阅读 · 0 评论