了解JDBC

JDBC介绍_学无止路的博客-CSDN博客_jdbc1 JDBC简介概念:JDBC(Java DataBase Connectivity) :Java数据库连接技术:具体讲就是通过Java连接广泛的数据库,并对表中数据执行增、删、改、查等操作的技术。如图所示:此前我们学习过SQL后,可以通过 Navicat、SQLyog等图形化客户端发送SQL操作数据库。本质上,JDBC的作用和图形化客户端的作用相同,都是发送SQL操作数据库。差别在图形化界面的操作是图形化、傻瓜化的,而JDBC则需要通过编码(这时候不要思考JDBC代码怎么写,也不要觉得它有多难)完https://blog.csdn.net/weixin_40055163/article/details/120762277

JDBC(Java Database Connectivity)是 Java 中用于操作关系型数据库的 API。JDBC API 提供了一组用于执行 SQL 语句、管理数据库连接和事务、处理查询结果集等操作的类和接口。在 Java 应用程序中,我们可以使用 JDBC API 来访问和操作各种类型的数据库,例如 MySQL、Oracle、SQL Server、PostgreSQL、DB2 等。

在使用 JDBC API 连接数据库时,我们需要先加载相应数据库的驱动类,然后通过 DriverManager 类的 getConnection() 方法获取一个 Connection 对象,该对象代表了一个到数据库的连接。接着,我们可以使用 Connection 对象创建 Statement 或 PreparedStatement 对象来执行 SQL 语句,也可以创建 CallableStatement 对象来调用存储过程。执行 SQL 语句后,可以获取 ResultSet 对象来处理查询结果集。

下面是一些常见的数据库的 JDBC 驱动类:

  • MySQL: com.mysql.jdbc.Driver
  • Oracle: oracle.jdbc.driver.OracleDriver
  • SQL Server: com.microsoft.sqlserver.jdbc.SQLServerDriver
  • PostgreSQL: org.postgresql.Driver
  • DB2: com.ibm.db2.jdbc.app.DB2Driver
  • SQLite: org.sqlite.JDBC
  • H2: org.h2.Driver
  • Apache Derby: org.apache.derby.jdbc.ClientDriver
  • Clickhouse:ru.yandex.clickhouse.ClickHouseDriver

当然,这里只列出了一部分常见的数据库的驱动类,实际上还有很多其他的数据库类型,每种数据库都有相应的 JDBC 驱动类可供使用。使用 JDBC API 操作数据库时,需要注意各种数据库之间的差异和兼容性问题,以及 JDBC API 自身的使用规范和最佳实践。

 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值