JDBC学习笔记


1,导jar包
 项目JDBC-->构建路径build path---->配置路径configure build path---->库libraries---->添加一个额外的jar包add externaljar
 在参考库Referenced Libraries目录下
2,数据库url标识的存在主要是为了能够让DriverManager通过这个标示可以正确的识别使用的数据库,以及查找到正确的Driver对象,
并且通过这个Driver可以和数据库之间建立起来连接。这个url由数据库厂商提供
3,注册驱动
 (1)Class.forName("oracle.jdbc.driver.OracleDriver");
 (2)Driver driver=new oracle.jdbc.driver.OracleDriver();//不需要抛异常,还是浪费资源Driver类中还要new一次
 /*DriverManager.registerDriver(driver);和上面一行为一体,new driver时已经调用了registerDriver(),浪费资源
 public class Driver Extends NonRegisteringDriver implements java.sql.Driver{
  static{
   try{
    java.sql.DriverManager.registerDriver(new Driver());
   }catch (SQLException E){
    throw new RuntimeException("can't register driver!");
   }
  }
 }*/
 (3),配置运行run configurations--->局部变量arguments--->VM(-Djdbc.drivers=oracle.jdbc.driver.OracleDriver)//配置在虚拟机中,不方便更改
4,批处理
 1,.Statement.addBatch(sql)//sql语句不同
 2,.PreparedStatement.addBatch()//sql语句相同
5,事务
 设置手动提交,对数据增删改查,设置回滚点,提交,回滚保存点之前的操作有效,整个操作时一个事务;
6,三层架构
 将整个业务应用划分为:表现层UI,业务逻辑层BLL,数据访问层DAL。
 view视图层:展示页面,跳转页面
 controller 事务业务逻辑层:判断用户是否存在,注册用户
 model 模型层:数据库操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值