JDBC
轻小說控
这个作者很懒,什么都没留下…
展开
-
JDBC-DAO设计模式
DAO设计模式DAOData Access Objectwhy:实现功能的模块化,更有利于代码的维护和升级 DAO可以被子类继承或直接使用what:访问数据信息的类,包括了对数据的CRUD(create,read,update,delete)而不包含任何业务相关信息how: 使用JDBC编写DAO可能会包含的方法// INSERT, UPDATE, DELETE 操...原创 2019-08-11 16:57:29 · 272 阅读 · 0 评论 -
JDBC-DBUtils
DBUtilsApache-DBUtils简介测试QueryRunner类的update方法/** * 测试QueryRunner类的update方法 * 该方法可用于INSERT UPDATE DELETE * @throws Exception */ @Test public void testQueryRunnerUpdate() throws...原创 2019-09-12 20:18:57 · 172 阅读 · 0 评论 -
JDBC-PreparedStatement
通用的查询方法以面向对象的思想编写JDBC程序向数据表中插入一条Student记录新建一个Student,对应examStudents数据表 //流水号 int flowID; //考试类型 int type; //身份证号 String idCard; //准考证号 String examCard; //学生名 String studentName; //学生...原创 2019-09-12 20:28:49 · 191 阅读 · 0 评论 -
JDBC-批量处理&数据库连接池
数据库连接池批量处理批量处理JDBC语言提高处理速度向 Oracle 的 customers 数据表中插入 10 万条记录测试如何插入, 用时最短.1. 使用 Statement@Test public void testBatcchWithStatement() { Connection connection=null; Statement stateme...原创 2019-09-14 18:41:01 · 419 阅读 · 0 评论 -
JDBC-数据库事务
数据库事务处理事务测验事务代码/** * Tom 给 Jerry 汇款 500 元. * * 关于事务: 1. 如果多个操作, 每个操作使用的是自己的单独的连接, 则无法保证事务. 2. 具体步骤: 1). 事务操作开始前, 开始事务: * 取消 Connection 的默认提交行为. connection.setAutoCommit(false); 2...原创 2019-09-14 18:41:28 · 185 阅读 · 0 评论 -
JDBC-调用函数&存储过程
JDBC_调用函数&存储过程调用函数用{?=call<procedure-name>[(<args1>,<args2>,...)]}实例代码/** * 如何使用 JDBC 调用存储在数据库中的函数或存储过程 */ @Test public void testCallableStatment() { Connectio...原创 2019-09-12 20:54:25 · 577 阅读 · 0 评论 -
JDBC-元数据
元数据元数据使用JDBC驱动程序处理元数据ResultSetMetaData类/** * ResultSetMetaData: 描述结果集的元数据. * 可以得到结果集中的基本信息: 结果集中有哪些列, 列名, 列的别名等. * 结合反射可以写出通用的查询方法. */ @Test public void testResultSetMetaDa...原创 2019-09-12 20:58:37 · 165 阅读 · 0 评论 -
JDBC-获得数据库连接
JDBC获得数据库连接Driver 是一个接口:数据库厂商必须提供实现的接口。能从其中获取数据库连接加入mysql驱动①解压mysql-connector-java-5.1.7.zip②在当前项目下新建lib目录③把mysql-connector-java-5.1.7-bin.jar 复制到lib下④右键build-path ,add to buildpath 加...原创 2019-09-14 18:39:47 · 165 阅读 · 0 评论