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();

  • 相关阅读:
    使用ForEach循环控制器对返回参数进行多次调用
    html基础
    Eclipse使用github并开启命令行
    vim
    使用Jsoup爬取网站图片
    YUM
    javaagent项目中使用
    Linux基础三---打包压缩&vim&系统的初始化和服务
    linux 基础二---用户群租权限
    Linux 基础一---操作系统&常用命令
  • 原文地址:https://www.cnblogs.com/bigerf/p/6265850.html
Copyright © 2011-2022 走看看