概述:
是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成
简单说,通过jdbc可以让我们通过java语言来执行sql语句并操作数据库
example:
注意:在进行JDBC的编写前要先将相关的jar(连接数据库的jar包)包导入。
// 1.注册驱动
DriverManager.registerDriver(new Driver());//不建议使用,因为会产生两个对象。
// 2.通过驱动管理器来获取一个连接对象Connection
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day17", "root", "abc");
// 3.通过Connection来获取一个可以执行sql的对象Statement
Statement st = conn.createStatement();//不建议使用,因为可能出现sql注入
// 4.通过Statement来执行一个select sql语句,可以得到一个结果集ResultSet
String sql = "select * from user";
ResultSet rs = st.executeQuery(sql);
// 5.遍历ResultSet,得到查询的结果
while (rs.next()) {
System.out.println("ID:" + rs.getInt("id") + " USERNAME:"
+ rs.getString("username") + " PASSWORD:"
+ rs.getString("password") + " EMAIL:"
+ rs.getString("email"));
}
// 6.释放资源 关闭操作
rs.close();
st.close();
conn.close();
- 浏览: 14724 次
相关推荐
1. **Hive JDBC驱动概述**: Hive JDBC是Apache Hive项目的一部分,它实现了Java数据库连接(JDBC)API,允许用户使用任何支持JDBC的工具或应用程序来访问Hive。Uber版本的驱动包含了所有必要的依赖,使得用户可以...
DBC Driver 6.4 在每个安装包中包含三个 JAR 类库:mssql-jdbc-6.4.0.jre7.jar 、mssql-jdbc-6.4.0.jre8.jar 和 mssql-jdbc...下面概述了由 Microsoft JDBC Driver 6.4 for SQL Server 附带的三个 JAR 文件提供的支持:
一、jdbc-helper概述 jdbc-helper-0.3.1是一个小巧且功能强大的JDBC工具,它旨在简化常见的数据库操作,如查询、插入、更新和删除,同时提供了一套易于理解和使用的API。这个工具包不仅包含了处理数据库操作的类库...
JDBC与ODBC概述 #### JDBC(Java Database Connectivity) JDBC是Java语言中用来访问数据库的标准API,它提供了一套标准接口,使得开发者能够用Java编写数据库应用程序,而无需关心底层数据库的具体实现。通过JDBC...
#### 概述 当当网近期开源了一款名为Sharding-JDBC的轻量级数据库分库分表中间件。作为一款高性能、易用性高的数据库水平分片框架,Sharding-JDBC在设计上力求简单高效,它通过直接封装JDBC协议,实现了对传统...
#### 一、JDBC-Oracle-Thin 概述 在数据库连接技术中,Java Database Connectivity (JDBC) 是一种用于执行 SQL 语句的标准 Java API,可以为多种关系数据库提供统一访问。其中,Oracle 提供了两种主要类型的 JDBC ...
1. **Clickhouse概述**: - Clickhouse是一个开源的列式数据库管理系统(Column-Oriented DBMS),由俄罗斯的Yandex公司开发,并于2016年开源。 - 它的设计目标是提供快速的数据处理速度,特别适合大数据量的实时...
一、SQLJDBC驱动概述 `sqljdbc-1.0.jar`包含Microsoft SQL JDBC驱动程序,这是一个Type 4 JDBC驱动,意味着它是一个纯Java实现,无需依赖于特定的数据库系统或操作系统。它直接通过网络协议与SQL Server进行通信,...
概述 已知问题/局限性 诸如jdbc-bridge is not running类的连接问题jdbc-bridge is not running或connect timed out -有关详细信息,请参见和 当前不支持诸如Array和Tuple之类的复杂数据类型-它们被视为String 不...
一、Hive JDBC驱动概述 Hive JDBC驱动是Hive提供的一套用于连接Hive服务器的Java库,它实现了JDBC API,使得任何支持JDBC的客户端程序都能与Hive进行交互。Hive JDBC驱动使得开发者能够在不直接接触Hadoop或Hive...
**JDBC概述** JDBC是Java API,它允许Java程序员以标准的、面向对象的方式与各种类型的数据库进行交互。JDBC提供了一组接口和类,使得开发者能够执行SQL语句、处理结果集、管理事务以及处理数据库连接等任务。 **...
java版s源码如果您喜欢冒险,我一直在构建自己的 Hive ...概述 有时您想将您最喜欢的数据库查询或可视化工具连接到 Hive。 我发现这可能非常麻烦,通常需要您将 jars 从 Hadoop 集群复制到本地某个
#### 二、JDBC-ODBC桥连接概述 JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API。ODBC(Open Database Connectivity)则是一种开放的数据访问接口,主要用于Windows操作系统下...
**JDBC原理概述** JDBC(Java Database Connectivity)是Java编程语言用来规范应用程序如何访问数据库的应用程序编程接口。它是Sun Microsystems定义的一组用于Java程序员与各种数据库进行交互的标准接口和类。通过...
**二、sqljdbc4-4.0.jar概述** sqljdbc4-4.0.jar是微软发布的JDBC驱动包,它支持Java SE 7及更高版本,并且兼容Java EE环境。这个驱动包包含了Microsoft SQL Server数据库的JDBC Type 4驱动,Type 4驱动是纯Java...
Java数据库技术概述涵盖了JDBC API的基本组件,如`DriverManager`、`Connection`、`Statement`、`PreparedStatement`和`ResultSet`。`DriverManager`负责管理数据库驱动,`Connection`接口用于建立到数据库的连接,`...
#### 一、JDBC概述 JDBC(Java Database Connectivity)是Java中用于执行SQL语句的一种标准应用程序接口,它为开发人员提供了与多种数据库(如Oracle、MySQL、SQL Server等)进行交互的统一接口。通过JDBC,Java...
1.2 JDBC概述 JDBC是Java语言与数据库交互的一套标准API,由Sun Microsystems公司开发并维护,允许Java开发者编写跨平台的数据库应用程序。通过JDBC,开发者可以实现对各种数据库的连接、查询、更新等操作。 1.3 ...
一、JDBC驱动概述 JDBC是Java中用于与各种类型数据库交互的一套标准API,它由Java SDK提供,为开发者提供了数据库操作的统一接口。SQLJDBC4-4.0.jar属于JDBC驱动的四大类型之一:Type 4纯Java驱动,无需依赖于特定...
JDBC驱动概述:** JDBC驱动是Java程序连接到特定数据库的桥梁。它是一个实现了JDBC接口的Java类库,使得Java应用程序能够通过调用特定的API方法来执行SQL语句和处理结果。MySQL JDBC驱动,也称为MySQL Connector/J...