美文网首页
什么是JDBC?

什么是JDBC?

作者: shrimp虾仔 | 来源:发表于2018-03-07 18:23 被阅读0次

【1】什么是JDBC?    JDBC有什么用?

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。

【2】JDBC的编码步骤

1)、加载驱动程序

            驱动程序:即是JDBC这组接口的实现类和其他功能类

            由数据库厂商提供

            导入mysql jar包

            创建java项目,在项目中创建名为lib的目录

      lib表示存放项目中第三方提供的jar

            将lib中的jar 配置到项目的类路径下

    2)、创建连接

      DriverManager 驱动管理器

      DriverManager提供一个静态方法,建立与数据库的连接

      Connection getConnection(String url,String user,String password);

      url:连接数据库的地址

      jdbc:mysql://ip:3306/数据库名

      jdbc:主协议

      mysql:子协议

      ip:远程其他机器,就是具体的IP, 如果IP为本机:127.0.0.1或localhost

      ?useSSL=true :为网络通信提供安全及数据完整性的一种安全协议 ,默认为false

      user:账号

      password:密码

    3)、发送SQL语句并执行

      Statement:表示语句对象

      int executeUpdate(String sql);

            用来发送insert,update,delete语句,返回

            影响数据库表的记录数

      ResultSet executeQuery(String sql);

            用来发送select语句,返回结果集

    4)、关闭连接

            数据库软件同时支持的连接数是有限的,

            每一个连接都占用着数据库有限的资源,

            开启连接,程序执行结束之后必须及时

            释放资源,关闭连接。

      close();关闭语句对象,关闭连接对象

API:

  DriverManager:类,驱动管理器

  Connection getConnection(url,user,password);

  Connection:连接对象的接口

  Statement createStatement();

  Statement:语句对象的接口

  int executeUpdate(String sql);

  发送增删改SQL语句

  ResultSet executeQuery(String sql);

  发送查询SQL语句

相关文章

  • JDBC 的使用

    JDBC JDBC什么是JDBCJDBC 的使用JDBC 的数据类型 什么是JDBC JDBC(Java Data...

  • JDBC学习笔记

    一、什么是JDBC? 1. 什么是JDBC? JDBC(Java DataBase Connectivity)就...

  • 数据库技术四:JDBC,预处理对象,JDBC事务控制

    JDBC概述 什么是JDBC JDBC (Java Data Base Connectivity) 是 Java ...

  • JDBC

    JDBC JDBC:Java DataBase Connectivity JDBC的本质是什么?JDBC是SUN公...

  • 什么是JDBC?

    【1】什么是JDBC? JDBC有什么用? JDBC(Java DataBase Connectivity,ja...

  • spring jdbc

    spring jdbc 是什么? spring jdbc 有什么好处? spring jdbc是如何实现的?

  • jdbc与java数据库编程知识整理

    JDBC概述 •什么是JDBC JDBC(Java DataBase Connectivity) 称为Java数据...

  • JDBC数据库操作

    在学习之前我们首先了解一下什么是JDBC,JDBC有什么用。 JDBC是什么 JDBC(Java Data Bas...

  • JDBC一连接数据库

    本文从以下几个方面介绍JDBC 什么是JDBC? 如何使用JDBC连接数据库? JDBC的实现细节 一、什么是JD...

  • JDBC基础(一)

    JDBC 什么是JDBC 今天我来介绍下JDBC. JDBC英文全程Java Database Connectiv...

网友评论

      本文标题:什么是JDBC?

      本文链接:https://www.haomeiwen.com/subject/kwqsfftx.html