jdbcjdbc入门


备注

JDBC或Java DataBase Connectivity是用于连接(关系)数据库的Java规范。 JDBC以许多接口和异常以及驱动程序的期望(或要求)的形式提供了一个通用API。

JDBC规范由两部分组成:

  1. 规范文档,可从JSR-221页面获得
  2. API SE及其文档,包含在Java SE API中(包java.sqljavax.sql

大多数关系数据库和一些非关系数据库提供了实现JDBC的驱动程序。

版本

发布日期
3.0 2002-02-06
4 2006-12-11
4.1 2011-07-07
4.2 2014年3月18日

创建连接

为了能够使用JDBC,您需要在应用程序的类路径上拥有数据库的JDBC驱动程序。

有多种方法可以连接到数据库,但常见的方法是使用java.sql.DriverManager ,或者配置和使用javax.sql.DataSource 的数据库特定实现。

使用url jdbc:somedb://localhost/foobar 创建与数据库的连接的简单示例,并执行update语句以向所有员工提高5%:

try (Connection connection = DriverManager.getConnection(
        "jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
     Statement updateStatement = connection.createStatement()) {
    
    updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}
 

有关更多详细信息,请参阅创建数据库连