JDBC
qiudonga
这个作者很懒,什么都没留下…
展开
-
JDBC事务管理
JDBC事务管理步骤//开启事务setAutoCommit(boolean autoCommit)//提交事务commit()//回滚事务rollback()例:package cn.itcast.jdbc;import cn.itcast.util.JDBCUtils;import java.sql.Connection;import java.sql.Prepared...原创 2019-07-23 23:41:08 · 126 阅读 · 0 评论 -
数据库连接池 ---C3P0和Druid连接池技术
数据库连接池什么时数据库连接池?他是来干什么的?有什么作用? 当我们通过JDBC连接数据库时,每连接一次就会向计算机底层申请一次资源,最后还得释放资源,这个操作非常耗时,会造成用户体验不佳。因此,数据库连接池诞生了,数据库连接池可以理解成一个池子,容器,也就是一个集合,用来存放数据库连接的集合; 当系统初始化好后,容器会被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中获取连...原创 2019-07-24 16:49:01 · 200 阅读 · 0 评论 -
Spring JDBC的使用
Spring JDBC什么是Spring JDBC?Spring JDBC就是Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC的开发Spring JDBC有什么用,当我们要封装数据库的数据时,一个个赋值封装会很繁琐,因此,用到Spring JDBC对其简化使用步骤:1.导入7个jar包(1个jdbc包,一个Durid数据库连接池包,5个关于Sprin...原创 2019-07-24 23:27:32 · 249 阅读 · 0 评论 -
SQL注入问题
SQL注入问题(在拼接sql语句时会出现此问题)什么是sql注入问题?就是在拼接sql语句时,有一些sql的特殊关键字参与字符串拼接,会咋总成安全问题例如:输入用户民名和密码时拼接sql语句(用户名任意,密码为一个恒等式)select * from user where usernamr='sadfasfa(任意)' and password = 'a' or 'a'='a'以上语句一直...原创 2019-07-23 13:14:07 · 252 阅读 · 0 评论 -
JDBC使用步骤
JDBC使用步骤1.导入驱动jar包2.注册驱动 Class.forName("com.mysql.jdbc.Driver");3.获取数据库连接对象Connection coon=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","数据库用户名","数据库密码");4.定义sql语句(例:)String...原创 2019-07-22 19:02:33 · 151 阅读 · 0 评论