zoukankan      html  css  js  c++  java
  • JDBC 基础概念

    1.概念:java与数据库连接

    2.JDBC:是一个规范,提供接口(面向接口编程)

    3.JDBC API:提供程序员调用的接口和类,集成在java.sql和javax.sql包中。如:DriverManager类(管理不同的JDBC驱动)、Connerction接口、Statement接口、ResultSet接口

    4.JDBC API主要功能:与数据库建立连接、执行SQL语句、处理结果

    5.三大对象:

    <1>Connerction接口:负责连接数据库并担任传输数据的任务

    <2>Statement接口:由Connection产生、负责执行SQL语句

    <3>ResultSet接口:负责保持Statement执行后产生的查询结果

    案例:使用纯java连接数据库

    步骤:

    a、加载数据库驱动

    Class.forName("com.mysql.jdbc.Driver");

    b、建立连接,获得Connection对象

    String url = "jdbc:mysql://localhost:3306/day01";//“//属于数据库的ip地址:数据库端口/数据库名”

    String user = "root";//数据库用户名

    String password = "root";//数据库密码

    Connection conn =DriverManager.getConnection(url, user, password);

    c、关闭资源

    Conn.close();

    6.JDBC工作主要步骤(模板)

    《一》、加载JDBC驱动

    Class.forName(JDBC驱动类);

    《二》、与数据库建立连接

    Connection conn = Drivermanager.getConnection(URL,数据库用户名,密码);

    《三》、发送SQL语句,并得到返回结果

    Statement stmt = conn.creteStatement();

    ResultSet rs = stmt = executeQuery(“SELECT a FROM  Table1”);

    《四》、处理结果

    While(rs.next()){

    Int x rs.getInt(“a”);

    }

    《五》、释放资源

    rs.close();

    stmt.close();

    conn.close();

  • 相关阅读:
    Android之JSON格式数据解析
    SSH面试题锦集
    Mysql
    (二)Java基础巩固
    (一)Java基础巩固
    (五)Oracle函数 序列 约束 索引
    让css初学者抓狂的属性float
    微信小程序(4)--二维码窗口
    微信小程序(3)--页面跳转和提示框
    微信小程序(2)--下拉刷新和上拉加载更多
  • 原文地址:https://www.cnblogs.com/bigerf/p/6265850.html
Copyright © 2011-2022 走看看