Java web
文章平均质量分 80
WDLCJH
这个作者很懒,什么都没留下…
展开
-
JDBC基础(一)
1、下载jar包,mysql5.7.21,使用的是下图版本的jar包没有问题2、将jar放在项目中新建的lib文件夹中3、在TestJDBC项目名称上右键buildpath导入该包,Referenced Library中出现同名的小奶瓶就是导包成功了 build path->configure build path->add jars->找到本项目下lib文件中的jar包...原创 2018-03-13 00:22:26 · 246 阅读 · 0 评论 -
JDBC基础(二)
对JDBC基础(一)中的代码进行优化 之前代码sql中的参数都是写死了,如果想通过参数动态的改变要查询的条件,之前的代码就需要进行改进,使之解耦。这就叫sql注入。sql注入与之前主要的优化在获得语句执行这一过程,下面将这个过程分成两步:一、写sql时,使用“?”作为占位符写代替实际的查询条件String sql = "select * from user where user_name=?...原创 2018-03-13 21:10:05 · 208 阅读 · 0 评论 -
JDBC基础(三)
由于建立连接和释放资源需要重复使用,对于这种需要多次使用的代码可以将其抽取出来,编写工具类一、工具类JDBCUtils.javapackage my.test.jdbc;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManage...原创 2018-04-05 16:33:19 · 257 阅读 · 0 评论 -
JDBC基础(四)
一、问题:在获得连接、释放资源是非常消耗系统资源 解决:连接池技术,共享Connection二、概念:连接池技术就是建立好一堆连接,要用时就直接取,用完就归还三、常用连接池:C3P0(最常用),DBCP四、C3P0连接池的使用1、C3P0连接池的配置有两种方式: (1)使用c3p0-config.xml配置文件(推荐使用,原因:防止硬编码) (2)直接在java代码中使...原创 2018-04-05 21:05:06 · 158 阅读 · 0 评论