博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC(二)
阅读量:4974 次
发布时间:2019-06-12

本文共 787 字,大约阅读时间需要 2 分钟。

1.J2EE架构

表示层                       基于WEB的JSP,Servlet,Struts,Webwork,Spring WEB MVC等

业务逻辑层                 Pojo(Service,Manager),Domain,Session EJB

数据访问层(Dao包)   JDBC,Hibernate,JDO

 

2.设计模式——工厂模式

properties 配置文件

Properties prop=new Properties();

InputStream inStream=new FileInputStream(new File("配置文件的相对路径"));

prop.load(inStream);

String x=prop.getProperty("key");

Class clazz=Class.forName(x);//将x这个类装载到虚拟机中

userDao=(UserDao) x.newInstance();//构造实例

3.事务

①原子性

②一致性

③隔离性

④持续性

connection.setAutoCommit(false);//打开事务

这段之间的代码在一个事务中

connection.commit();//提交事务

connection.rollback();//回滚事务

connection.setSavepoint();//事务保存点

4.批处理

大量数据导入数据库可以进行打包

  for(int i=0,i<1000;i++){

    ps.setString(1,"batch name"+i);

    ps.addBatch();

  }

  int[] is=ps.executeBatch();

 

转载于:https://www.cnblogs.com/zhangcong1993/archive/2013/06/03/3116216.html

你可能感兴趣的文章
个人作业-最长英语链
查看>>
JMeter-性能测试之报表设定的注意事项
查看>>
1066-堆排序
查看>>
仿面包旅行个人中心下拉顶部背景放大高斯模糊效果
查看>>
强大的css3
查看>>
c#中的组件拖拽和MouseMove事件
查看>>
C# 小叙 Encoding (二)
查看>>
python创建对象数组避免浅拷贝
查看>>
CSS自学笔记(14):CSS3动画效果
查看>>
项目应用1
查看>>
Ubuntu下配置jdk和tomcat
查看>>
大型网站的演变升级
查看>>
图片延迟加载的实现
查看>>
php适配器模式(adapter pattern)
查看>>
C# 委托链(多播委托)
查看>>
解密个推持续集成
查看>>
基本SCTP套接字编程常用函数
查看>>
C 编译程序步骤
查看>>
页面抓取匹配时,万恶的\r,\n,\t 要先替换掉为空,出现匹配有问题,都是这个引起的...
查看>>
利用Node.js调用Elasticsearch
查看>>