随笔分类 -  01-连接数据库

摘要:1.事务 * 使用事务:保证一组操作(一个conn中的多条sql语句),要么全部执行成功,要么全部执行失败 * 数据库是有事务概念,执行sql语句,就会开启事务,执行成功会提交事务,执行失败会回滚事务 * mysql数据库:事务是自动的,自动的开启,自动的提交,自动的回滚;不管是提交还是回滚数据永久 阅读全文
posted @ 2018-01-28 11:34 Zennon 阅读(150) 评论(0) 推荐(0)
摘要:1.QueryRunner类 * 使用 Apache提高的工具包DbUtils简化原生JDBC操作数据库的步骤 * DbUtils核心内容: * org.apache.commons.dbutils.QueryRunner类:用来执行sql语句 * org.apache.commons.dbutil 阅读全文
posted @ 2018-01-28 11:31 Zennon 阅读(1701) 评论(0) 推荐(0)
摘要:1.C3P0连接池 * 创建C3P0连接池的工具类:我们可以使用工具类获取数据库连接对象conn * 连接池的规范接口:javax.sql.DataSource 接口 * 接口中的获取连接的方法:Connection getConnection() 尝试建立与此 DataSource 对象所表示的数 阅读全文
posted @ 2018-01-28 11:28 Zennon 阅读(220) 评论(0) 推荐(0)
摘要:1.原生JDBC: * 原生JDBC:使用java程序操作数据库,对数据库表进行增删改查(CURD) * 实现步骤: * 1.注册驱动 * 告知JVM我们使用的是那种驱动程序(mysql驱动,oracle驱动) * 2.获取数据库连接对象 * mysql数据库,是一个TCP服务器,我们必须使用客户端 阅读全文
posted @ 2018-01-28 11:21 Zennon 阅读(267) 评论(0) 推荐(0)