zoukankan      html  css  js  c++  java
  • Java之JDBC笔记

    额,JDBC初步了解了一下,不是很难。放上笔记和练习文件的云盘网址……就不放网链了,博客被锁了一次,我怕了……

    05_JDBC初步:

    JDBC编程步骤:
    1. Load the Driver
    1. Class.forName()|Class.forName().newlnstance()| new DriverName()
    2. 实例化时自动向DriverManager注册,不需显式调用DriverManager.registerDriver方法
    2. Connect to the DataBase
    1. DriverManager.getConnection()
    3. Execute the SQL
    1. Connection.CreateStatement()
    2. Statement.executeQuery()
    3. Statement.executeUpdate()
    4. Retrieve  the result data
    1.循环取得结果while(rs.next())
    5. Show the result data
    1. 将数据库中的各种类型转换为Java中的类型(getXXX)方法
    6. Close
    1. close the resultset. / close the statement / close the connection


    PS:
    1.建一个项目专门引入jar包。自己管好。



    java连接oracle数据库完整步骤:
    //1.加载驱动
    Class.forName("oracle.jdbc.driver.OracleDriver");    //需要下载oracle JDBC的驱动包

    //2.得到链接
    String url = "jdbc:oracle:thin:@localhost:1521:orcl"; //数据库URL,orcl是我的数据库的名称
    String user = "myuser";    //你ORACLE数据中一个用户名称
    String password = "apple";    //对应上面用户名称的密码
    Connection conn = DriverManager.getConnection(url,user,password); //连接




    10_JDBC进阶:
    JDBC进阶
    1.灵活指定SQL语句中的变量 
    PreparedStatement 
    2.对存储过程进行调用 
    CallableStatement 
    3.运用事务处理 
    Transaction
    4.批处理
    Batch 
    5.Movable ResultSet
    可以前后移动的结果集 
    1.Rs.last()
    2.Rs.getRow()返回值可以确定一共有多少条记录 
    6.Updatable ResultSet (*)




    DataSource & RowSet
    1.DataSource
    1.DriverManager的替代 
    2.连接池实现 
    3.分布式实现
    DataSource的属性可以动态改变 
    2.RowSet
    1.新的ResultSet 
    2.从ResultSet继承
    3.支持断开的结果集 
    4.支持JavaBean标准


    链接: 

    http://pan.baidu.com/s/1pKOgPXh 

    密码: 

    6n3z

  • 相关阅读:
    antd pro v5安装并运行完整demo的方法
    react项目运行在微信公众号
    nginx服务器上部署react项目
    毕业后,初入社会的困境和挣扎
    win10系统无法执行exe文件,解决方法
    前端学习11.14
    前端学习11.13
    Struts学习-Hibernate2
    Struts学习-Hibernate
    Struts2学习-自动
  • 原文地址:https://www.cnblogs.com/Sherlock-J/p/12926062.html
Copyright © 2011-2022 走看看