- 博客(5)
- 收藏
- 关注
原创 JDBC基础(四)
一、问题:在获得连接、释放资源是非常消耗系统资源 解决:连接池技术,共享Connection二、概念:连接池技术就是建立好一堆连接,要用时就直接取,用完就归还三、常用连接池:C3P0(最常用),DBCP四、C3P0连接池的使用1、C3P0连接池的配置有两种方式: (1)使用c3p0-config.xml配置文件(推荐使用,原因:防止硬编码) (2)直接在java代码中使...
2018-04-05 21:05:06 158
原创 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 256
原创 JDBC基础(二)
对JDBC基础(一)中的代码进行优化 之前代码sql中的参数都是写死了,如果想通过参数动态的改变要查询的条件,之前的代码就需要进行改进,使之解耦。这就叫sql注入。sql注入与之前主要的优化在获得语句执行这一过程,下面将这个过程分成两步:一、写sql时,使用“?”作为占位符写代替实际的查询条件String sql = "select * from user where user_name=?...
2018-03-13 21:10:05 206
原创 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 245
原创 安装mysql遇到的问题(mysql5.7.21)
一、安装mysql出现write configuration file通不过这个步骤一不小心按了“上一步”就回不来了,上网搜到可能是因为文件夹为只读,所以将mysql文件夹改了下。打开cmd测试mysql成功,所以就没有管了。如果在mysql以外的目录不能打开mysql,则将安装的路径添加到环境变量path中,如C:\Program Files\MySQL\MySQL Server5.7\bin二...
2018-03-12 22:17:44 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人