1.hibernate,睡眠的意思,把对象冬眠到数据库里.
2.纯java代码实现数据库操作,jdbc(java database connectivity)
?1.执行sql语句的api,2.java编写的类和接口3.java语言操纵数据库
分四类:1.jdbc-odbc桥+odbc驱动程序:必须每个客户机加载odbc二进制.2.本地API,部分采用java编写的驱动程序,也需要加载二进制代码到每个客户机上3.网络纯java驱动程序:4.本地协议纯java驱动程序:将jdbc调用直接转换为dbms所使用的网络协议.
数据库连接的一班过程:
1.载入jdbc驱动(java包) 2.定义连接的URL 3.建立连接 4.创建Statement对象 5.执行查询或者更新 6.结果处理 7.关闭连接
加载驱动程序:1.桥驱动 Class.forName("sun.jdbc.odbc.jdbcodbcDriver");2.jdbc驱动:oracle.jdbc.driver.OracleDriver
建立连接:DriverManager.getConnection(url,uid,psw)
关闭连接:close()
发送Sql语句到数据库:Statement对象 PreparedStatement CallableStatement
获得:connection.createStatement()
Statement的常用方法:
Resultset executeQuery(String sql) throws SQLException 执行查询语句
int executeUpdate(String sql) 执行增删改,建表,删表的操作
close() 关闭Statement对象.
结果集:返回结果的行,通过get方法提供对这些行的访问,get方法可传递索引或者列名
ResultSet接口的常用方法:
next()下移
close() 关闭ResultSet
prepareStatement接口 表示预编译的sql语句
connection.prepareStatement(String sql) 获得
里面可以用?占位,然后采用ps.set()方法设定值.
ps.execute();真正的执行sql语句.
CallableStatement接口 调用存储过程方法
connection.prepareCall();
分享到:
相关推荐
Hibernate学习笔记整理 以下是 Hibernate 框架的详细知识点: Hibernate 介绍 Hibernate 是一个 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到数据库表中。它提供了一个简洁的方式来访问和操作...
### JDBC与Hibernate学习笔记 #### 一、JDBC概述 **1.1 ODBC与JDBC的区别** - **ODBC(Open Database Connectivity)**: 开放式数据库连接是一种开放标准的应用程序接口(API),用于实现数据库应用程序与不同...
《Hibernate学习笔记特别详细》 Hibernate,作为一款开源的Object-Relational Mapping(ORM)框架,为Java开发者提供了强大的数据库操作支持。它简化了数据库访问的复杂性,使得开发人员可以像操作对象一样操作...
《马士兵Hibernate学习笔记》是一份深入浅出的教程,旨在帮助初学者掌握Hibernate这一流行的Java持久化框架。Hibernate是一个对象关系映射(ORM)工具,它允许开发者用面向对象的方式来操作数据库,从而减少了传统...
Hibernate是一个基于JDBC的开源ORM(Object-Relational Mapping)框架,它简化了数据库操作,将Java对象与数据库表进行映射,从而避免了大量繁琐的SQL代码。学习Hibernate,你需要掌握: 1. **配置Hibernate**:...
《Hibernate学习笔记——马士兵教程解析》 在Java开发领域,ORM(Object-Relational Mapping)框架的使用已经非常普遍,其中Hibernate作为一款优秀的ORM框架,因其强大的功能和易用性深受开发者喜爱。本文将根据马...
【Java相关课程系列笔记之十四Hibernate学习笔记】 Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的操作。本笔记将详细阐述Hibernate的核心概念、使用方法和特性。 一、...
### 对象持久化与Hibernate学习笔记 #### 一、对象持久化的概念与重要性 - **定义**: 对象持久化是指将程序中的对象状态存储到持久化存储设备上的过程,以便在程序结束运行后仍然可以保留这些数据。 - **必要性**:...
### 马士兵 Hibernate 学习笔记概览 #### 一、Hello World 示例 - **简介**:通过简单的示例程序来快速入门 Hibernate 框架。 - **步骤**: 1. 创建 Java 项目 `hibernate_0100_HelloWorld`。 2. 构建 User-...
**Hibernate学习笔记与大纲** Hibernate 是一款开源的Java语言下的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发人员可以使用面向对象的方式处理数据,而无需过多关注底层的SQL语句。本笔记将深入...
2. **安装与配置**:学习笔记中可能会介绍如何下载Hibernate库,设置项目环境,包括配置hibernate.cfg.xml文件,以及连接数据库所需的JDBC驱动。 3. **实体类和注解**:在Hibernate中,实体类代表数据库中的表,...
本学习笔记和代码资源是基于黑马程序员在 B 站上的《Hibernate框架》课程,该课程深入浅出地讲解了 Hibernate 的核心概念和实际应用。 **第一天:Hibernate 概述与环境搭建** 1. **Hibernate 概念**:Hibernate 是...
**hibernate学习笔记第四天源码解析** 在hibernate学习的过程中,第四天通常会深入探讨实体类、映射文件、配置文件以及查询语言等方面的内容。这些是hibernate框架的基础,也是开发者掌握持久化操作的关键。让我们...
**Hibernate学习笔记** Hibernate是一个强大的Java对象关系映射(ORM)框架,它为开发者提供了在Java应用程序中操作数据库的强大工具。本笔记将深入探讨Hibernate的核心概念、配置、实体管理、查询语言以及最佳实践...
在深入探讨Hibernate学习笔记第二天的源码之前,我们先来理解一下Hibernate的核心概念。Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者将数据库操作转化为对象模型,大大简化了数据访问层的开发...
首先,创建 Hibernate 项目的步骤包括新建 Java 项目,然后设置 User Library 并加入必要的 JAR 包,例如 Hibernate 的主库 hibernate3.jar 和所有相关的 lib/*.jar,以及 MySQL JDBC 驱动。接下来,我们需要创建 ...
【hibernate学习笔记1】 一、理解Hibernate Hibernate是一个流行的Java对象关系映射(ORM)框架,它的主要目的是简化数据库操作,通过将Java对象与数据库表进行映射,使得开发者能够以面向对象的方式处理数据,而...