JDBC API为java应用程序提供了一套访问一个或多个关系数据库的标准。任何支持这个标准的数据库都可以被应用程序一致的访问。也就是说,应用JDBC,开发人员就不用关心具体用的是什么数据库,只关心访问数据库的一般逻辑就可以了。真是"write once, applicate everywhere"。
下面是一个简单的访问MySQL的逻辑。
1 注册驱动程序
下载MySQL的驱动程序(支持JDBC的),在程序中注册到内存。
Class.forName(MySQLInfo.DRIVER);
2 获得一个连接(数据库会话)
应用程序会从内存中寻找合适的驱动程序(注册过的),使用DriverManager获得一个连接Connection。这样,应用程序就连接到数据库了。但是,如果性能第一位,就需要选择DataSource建立连接,这里不讨论。
Connection con = DriverManager.getConnection(MySQLInfo.URL, MySQLInfo.USER, MySQLInfo.PASS);
3 执行SQL语句
SQL语句在java应用程序中用Statement接口表示,在一个Connection连接中获得一个Statement实现对象来表示一个SQL语句。
Statement s = con.createStatement();
ResultSet ts = s.executeQuery("select * from EVENT");
有三种形式的语句
Statement
PreparedStatement
CallableStatement
补充MySQLInfo
package com.test.sql;
/**
* @author noah
*
*/
public class MySQLInfo
{
public static String DRIVER = "org.gjt.mm.mysql";
public static String URL = "jdbc:mysql://localhost/test";
public static String USER = "root";
public static String PASS = "xxxxxxxxx";
}
分享到:
相关推荐
JDBC快速入门 本篇文章将带您快速入门JDBC,掌握JDBC的CRUD操作,理解JDBC中各个对象的作用,并掌握Druid的使用。 JDBC概述: JDBC(Java DataBase Connectivity)是使用Java语言操作关系型数据库的一套API,全称...
### JDBC PDF 入门讲解 #### 一、JDBC 概述 JDBC(Java Database Connectivity)是一种标准的 Java API,用于实现 Java 应用程序与各种关系型数据库的交互。从物理结构上看,JDBC 实质上是一系列用于访问数据库的 ...
本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java数据库接口JDBC入门基础讲座》以及《JDBC API数据库编程实作教材》。这些资源将帮助初学者全面理解和掌握JDBC的基础知识和实践技巧。 《JAVA数据库...
### JDBC的概述及入门案例,API详解 #### JDBC概述与原理 JDBC(Java DataBase Connectivity,Java数据库连接)是一项至关重要的技术,它提供了一种标准的API,使得Java应用程序能够与各种关系型数据库进行交互。...
**JDBC 入门知识详解** Java Database Connectivity (JDBC) 是Java编程语言中用于与各种类型数据库交互的标准API。它是Java平台的核心部分,由Java SE的Java SQL类库提供,使得开发者能够编写数据库独立的代码,...
**JDBC基础入门详解** Java Database Connectivity(JDBC)是Java平台中用于与数据库交互的一组接口和类,它是Java标准API的一部分,使得Java开发者能够访问各种类型的数据库系统。本篇将详细介绍JDBC的基础知识,...
标题中的“jdbc的入门小程序”意味着这是一个初级教程,适合初学者学习JDBC的基础知识。可能包含简单的数据库连接、数据查询和事务处理等内容。 描述中提到有一个“jdbc.avi”的视频文件,这可能是作者录制的一个...
- **建立连接**:JDBC API提供了`DriverManager.getConnection()`方法,用于连接到指定的数据库。连接字符串通常包含数据库类型(如jdbc:odbc)、数据源名称、用户名和密码。 - **发送SQL语句**:通过`Connection`...
JDBC是Java API(应用程序接口),它为Java程序员提供了一组接口和类,用于与各种数据库进行交互,实现数据的增删改查操作。JDBC是Sun Microsystems公司制定的标准,现已被Oracle公司接管,属于Java SE的一部分。 ...
Java Database Connectivity (JDBC) 是Java平台上的一个标准API,用于与关系型数据库进行交互。它是Java开发者访问数据库的唯一、统一的接口,由Sun Microsystems(现已被Oracle收购)定义,各个数据库供应商负责...
### JDBC初级入门及相关知识点 #### 一、Java项目的基本构建步骤 1. **创建新项目**: - 打开Eclipse或其他IDE。 - 选择`File` > `New` > `Dynamic Web Project`来创建一个新的动态Web项目。 - 设置项目名称,...
Java数据库接口(JDBC)是Java编程语言中用于与各种类型数据库交互的一组标准API。JDBC为开发者提供了一个统一的接口,使得他们能够通过Java代码执行SQL语句,进行数据查询、插入、更新和删除等操作。在这个“Java_...
**JDBC(Java Database Connectivity)入门到精通教程** JDBC是Java编程语言中用于与数据库交互的一组接口和类,由Sun Microsystems(现为Oracle公司)开发,它为Java程序员提供了一种标准的方法来访问各种数据库...
本教程将引导你从JDBC的基础入门,深入理解如何通过配置文件来优化数据库连接,并避免使用`DriverManager`的繁琐操作。 1. **JDBC基础** - JDBC API的核心类和接口包括`Connection`、`Statement`、`...
**JDBC(Java Database Connectivity)**是Java编程语言中用于与数据库交互的一种接口,它允许开发者用标准的Java API来连接、操作和管理各种类型的数据库系统。本篇文档将带你走进JDBC的世界,理解其核心概念,掌握...
**JDBC基础与入门教程** Java Database Connectivity (JDBC) 是Java编程语言中用于与关系数据库交互的一组标准API。JDBC提供了一种规范,使得Java开发者能够通过编写Java代码来执行SQL语句,实现对数据库的操作,如...
Java JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的一种标准接口,它允许Java程序通过JDBC API连接和操作数据库。在这个“JDBC_Java反射技术入门”资源中,初学者可以了解到如何使用Java进行...
这是一本关于JDBC API数据库编程的书,主要介绍Java程序设计基础,SQL基础知识,JDBC(Java数据库连接)应用,接口和类,以及如何在JSP和Servlet中使用JDBC,并以完整的实例程序说明JDBC
Spring JDBC是Spring对Java数据库连接(JDBC)API的封装,旨在减少编写传统JDBC代码的繁琐过程,提高可读性和可维护性。它提供了事务管理、异常翻译、模板方法等特性,使得数据库操作更加简洁。 2. **JdbcTemplate...