首页IT科技jdbc的组成(JDBC简介)

jdbc的组成(JDBC简介)

时间2025-06-20 21:36:53分类IT科技浏览5907
导读:1 JDBC简介 JDBC概念 JDBC就是使用Java语言操作关系型数据库的一套API。 全称:(Java DataBase Connectivity Java 数据库连接...

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

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

结果

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
vs2019创建新项目没有模板(【详细】利用VS2019创建Web项目,并发送到IIS,以及IIS与ASP.NET配置)