![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JDBC
jdbc
键盘上的艺术家w
努力奋斗
展开
-
用DriverManager类创建数据库链接
一、使用DriverManager的好处 用DriverManager类的好处 * 1.DriverManager是管理驱动类 * 2.可以通过重载的getConnection()方法获取数据库,比较方便 * 3.可以同时传入多个驱动:若注册了多个数据库链接,则调用getConnection()方法是参数的传入不同,就会返回不同的数据库链接。二、步骤 ...原创 2018-05-25 22:48:51 · 2289 阅读 · 0 评论 -
使用Statement实现 数据库的增删改查
1.Statement用于执行Sql语句的接口 1》.通过Connection 下的createStatement()方法获取对象 2》通过executeUpdate or executeQuary执行sql语句 3》传入的语句可以使 数据库数据的增删改查2.Connection Statement 都是应用程序和数据库服务器的链接资源,使用后不要浪费资...原创 2018-05-25 22:58:24 · 1634 阅读 · 0 评论 -
使用PreparedStatement执行sql语句
PreparedStatement是Statement 的子接口使用Statement执行sql语句的话,不能用占位符代替变量,要靠字符串的拼写。这样的话很麻烦而PerparedStatement的话,提供了占位符然后也提供了方法来设置占位符的值方法 :setXxx(int index,Object value); index 从1开始。...原创 2018-05-25 23:08:26 · 2686 阅读 · 0 评论 -
DbUtils框架
DbUtils框架。简化代码操作。QueryRunner 类 构造器 此类可实现数据库更新,查询等操作 1 数据库的更新 调用QueryRunner下的 update方法可实现数据库的更新操作。 /** * 测试QueryRunner * 1.创建QueryRunner对象 * 调用QueryRunner下的update方法,此方法可用于增删改。 *...原创 2018-06-02 23:21:53 · 476 阅读 · 0 评论 -
使用JdbcUtils框架实现Dao 详解~
Dao包含 5个方法interface Dao<F>(){}1.更新数据库 Connection 为数据库链接对象,sql为数据库执行语句,args为 填充参数void update(Connection connection ,String sql, Object ... args);2.获取数据库结果集List<F> getForList(Connection conn...原创 2018-06-02 23:40:35 · 920 阅读 · 0 评论 -
JDBC 实现 一个通用的查询方法~
条件~必须要有一个类 对应着数据库的表 数据库查询语句的必须取跟对应类的下的变量名一样的别名1.利用泛型的方法获得类加载器2.利用泛型返回所查询的对象值3.方法的参数为数据库表所对应的类加载器,要执行的sql语句,PreparedStatement所对应的占位符的值,这里用可变形参传递4.实现步骤 1》获取数据库链接对象 2》从数据库链接对象获取PreparedStatment对象(用...原创 2018-05-26 23:17:13 · 9936 阅读 · 2 评论 -
使用数据库连接池(DBCP)
1. 数据库连接池的基本思想 是为数据库链接建立一个缓冲池,预先在“缓冲池”中放入一定数量的链接,当程序需要数据库链接的时候只需要从“缓冲池”中取出一个数据库链接即可。2.数据库链接池的功能 数据库连接池负责分配,管理和释放数据库链接,他允许应用程序重复使用一个现有的数据库链接而不是重新建立一个新的数据库链接。这个和线程池的思想是一样的,线程池是重复利用线程 ,不用每次都新建,销毁线程3....原创 2018-05-31 22:09:51 · 321 阅读 · 0 评论