上一页 1 ··· 4 5 6 7 8
摘要: 用了jdbc连接池之后,我们会发现连接对象的复用性更高了,程序整体运行的性能也更高了。但是我们在做JDBC操作的时候还是比较麻烦,要定义sql,执行sql,设置参数,处理结果。 特别是当我们要做查询操作的时候,处理结果会变得相当麻烦。我们要把数据封装成对象,然后从结果集里获取数据,然后再创建对象,给 阅读全文
posted @ 2020-03-10 11:14 白熊啊 阅读(6136) 评论(1) 推荐(3) 编辑
摘要: 一、导入Druid的jar包和数据库驱动jar包 二、定义配置文件 与c3p0不同,Druid的配置文件是properties形式的。而且Druid不像c3p0那样可以自动加载配置文件,Druid需要手动去指定配置文件,所以Druid的配置文件可以叫任意名称,并且可以放置在任意目录下。 # drui 阅读全文
posted @ 2020-03-10 02:34 白熊啊 阅读(2369) 评论(0) 推荐(0) 编辑
摘要: 一、导入jar包 在项目下边新建一个目录libs,然后把c3p0的两个jar包放在里边。然后选中两个jar包,右击>>add as library... 二、添加配置文件 将配置文件:c3p0-config.xml复制到src目录下,打开配置文件并修改配置信息。 配置信息如下: <?xml vers 阅读全文
posted @ 2020-03-09 21:47 白熊啊 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用连接池? 在我们写代码的时候,写了很多类,假如这些类都和数据库打交道。这样的话每个类都要去获取数据库连接,操作完了之后就把连接释放了。 要知道,获取数据库连接的操作其实是向操作系统底层去获取资源,获取资源是非常耗时的操作。每个类用完连接就释放了,会导致程序效率变低。这就相当于我们开了一家 阅读全文
posted @ 2020-03-09 17:28 白熊啊 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、什么是sql注入 sql注入:用户输入的内容, 有一些sql的特殊关键字参与字符串的拼接,完成了一条逻辑发生变化的新的SQL语句 !用代码举个例子简单说明一下: package cn.zhbit.jdbc;import cn.zhbit.util.JDBCUtils;import java.sq 阅读全文
posted @ 2020-03-09 11:58 白熊啊 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8