JDBC简介(jdbc的概念和作用)

  本篇文章为你整理了JDBC简介(jdbc的概念和作用)的详细内容,包含有jdbc是干嘛用的 jdbc的概念和作用 jdbc的全称是 jdbc gui JDBC简介,希望能帮助你了解 JDBC简介。

  JDBC就是使用Java语言操作关系型数据库的一套API。

  全称:(Java DataBase Connectivity ) Java 数据库连接

  JDBC本质

  官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口

  各个数据库厂商去实现这套接口,提供数据库驱动jar包

  我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

  使用JDBC优点

  各数据库厂商使用相同的接口,Java代码不需要针对不同的数据库开发不同的代码。

  可以随时替换底层的数据库而访问数据库的Java代码基本不变。

  在需要替换其他数据库时只需要导入相应数据库的驱动jar包即可。

  JDBC与各关系型数据库的联系如下图所示:
 

  
 

  作用:

  通过JDBC技术与数据库进行交互,使用Java语言发送SQL语句到数据库中,可以实现对数据的增、删、改、查等功能,可以更高效、安全的管理数据。即JDBC是数据库与Java代码的桥梁(链接)。

  实现步骤如下:

  

1. 注册驱动

 

  2. 获取链接

  3.定义sql语句

  4. 获取执行sql代码的对象

  5. 执行SQL

  6. 处理结果集

  7. 释放资源

  

 

  演示代码如下:

  

import java.sql.Connection;

 

  import java.sql.DriverManager;

  import java.sql.Statement;

  public class Main {

   public static void main(String[] args) throws Exception{

   //1.注册驱动

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

   //2.获取链接

   String url="jdbc:mysql://127.0.0.1:3306/school";

   String username="root";

   String password="12345678";

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

   //3.定义sql

   String sql="UPDATE `school`.`student` SET `age` = 20 WHERE `sid` = S_1001 AND `sname` = lili AND `age` = 18 AND `gender` = male;";

   //4.获取执行sql代码的对象Statement

   Statement state=conn.createStatement();

   //5.执行msql语句

   int count=state.executeUpdate(sql);

   //6.处理结果

   System.out.println(count);

   //7.释放资源

   state.close();

   conn.close();

  

 

  诺代码成功返回结果,并在数据库上显示即成功

  
 

  以上就是JDBC简介(jdbc的概念和作用)的详细内容,想要了解更多 JDBC简介的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: