一、JDBC
唯一,底层API,所有其他框架都是基于JDBC的封装。
1.注册驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
com.mysql.jdbc.Driver
2、取得连接
Connection conn=DriverManager.getConnection(url,usr,pwd);
url主要是数据库地址和端口号以及制定协议
jdbc:oracle:thin:@192.168.0.23:1521:wesley
jdbc:mysql://localhost:3306/wesley
3.Statement对象
Statement stmt=conn.createStatement();
PareparedStatement ps=conn.prepatedStatement("sql");
int num=stmt.executeUpdate();//返回更新成功记录条数
4、ResultSet结果集
ResultSet rs=stmt.executeQuery();
ps.setXxx(i++,"xx");
ResultSet rs=ps.executeQuery();
二.ORMapping框架
对象<---->关系数据库
内存对象持久化到硬盘关系数据库,关系数据库数据可以load(),get()方式至内存
(1)hibernate 自动对象关系映射框架
sql由hibernate自动生成!
Configuration接口主要初始化配置文件 Configuration cfg=new Configuration().configure();//默认加载hibernate.cfg.xml,也可以用configure("xx.cfg.xml")来加载自定义的配置文件
SessionFactory sf=cfg.buildSessionFactory();
SessionFactory是线程安全的,一个应用程序创建一个SessionFactory对象,是创建Session的工厂。
Session是操作对象的接口
Session s=sf.openSession();
(2)Ibatis 半自动对象关系映射框架
sql必须由程序员写在配置文件中,其他一直。
分享到:
相关推荐
总结来说,LINQ数据库访问技术是.NET开发中的一个重要组成部分,它提供了一种统一、类型安全的查询机制,使得对数据库、XML和对象集合的处理变得更加高效和便捷。开发者可以通过学习和掌握LINQ,提升数据操作的能力...
【SQL数据库访问技术详解】 SQL(Structured Query Language)数据库访问技术是用于管理和处理数据库的关键工具。它涵盖了多种数据存取方式,包括JET与DAO、ODBC与RDO以及OLE DB与ADO,每种方式都有其特点和应用...
在本"ADO.NET数据库访问技术案例教程"中,我们将深入探讨ADO.NET的核心概念、主要组件以及如何在实际项目中应用这些技术。 首先,ADO.NET的基础是连接(Connection)、命令(Command)、数据适配器(DataAdapter)...
### 数据库访问技术详解 #### 一、引言 随着信息技术的发展,数据库访问技术也在不断地演进和发展。从早期的关系数据库到如今的非关系型数据存储(如电子邮件系统和文件系统),数据访问技术始终需要紧跟技术的...
**基于Access的ADO数据库访问技术** 在信息技术领域,数据库管理和数据访问是至关重要的部分。Microsoft Access作为一款流行的桌面数据库管理系统,常被用于中小型企业或个人项目的数据存储和管理。而ActiveX Data ...
### 基于Visual_C++的数据库访问技术比较研究 #### 摘要与引言概览 在软件开发领域,尤其是大型应用系统的构建中,数据库编程占据着至关重要的地位。Visual C++作为一款功能强大的集成开发环境(IDE),不仅支持...
Web数据库访问技术是将Web技术和数据库技术相结合,以满足用户对信息实时性和交互性的需求。在Web技术发展的背景下,数据库系统如Oracle、DB2、Informix、Sybase和MS SQL Server等功能不断增强,使得Web数据库访问...
### JavaWeb中的数据库访问技术详解 #### 一、引言 在现代Web应用程序开发中,数据库访问技术是不可或缺的一部分。特别是在JavaWeb开发领域,通过Java访问数据库的能力对于构建高效、可靠的应用程序至关重要。本文...
标题:VB6.0数据库访问技术与例程解析 描述:整个程序功能是选择不同的连接方式来进行显示工作 标签:课件 知识点详述: 在《VB6.0数据库访问技术与例程解析》这一课件中,作者通过一个具体的编程实例,详细介绍...
安徽机电职业技术学院的这门“数据库访问技术”课程,很可能是为了教授学生如何使用ADO.NET来设计、操作和管理数据库。 在ADO.NET中,主要包含以下几个核心组件: 1. **Connection对象**:这是数据库连接的基础,...
随着信息技术的快速发展,数据库访问技术已经成为软件开发中的关键组成部分,尤其是在.NET框架下。.NET提供了强大的数据访问工具,如ADO.NET,以及在.NET Framework 3.5中引入的LINQ(Language Integrated Query),...
JDBC数据库访问技术
ADO.NET数据库访问技术详细资料 ADO.NET是微软.NET Framework的一部分,提供了一整套组件和类库,用于高效、灵活地连接和操作各种数据库系统。它继承了ActiveX Data Objects(ADO)的传统,但在功能和设计上有了...
ADO.NET数据库访问技术_学习课件.ppt
C#的ADO.NET数据库访问技术,主要介绍对SQL Server的数据查询、添加、修改、删除
数据库访问技术ADO._NET.ppt,欢迎想学习ADO._NET的同学下载学习!
### 论VB的数据库访问技术 #### 引言 随着信息技术的发展,数据库访问技术成为数据库应用系统开发过程中不可或缺的一部分。为了提高开发效率和系统性能,选择合适的数据库访问技术至关重要。本文将详细介绍几种在...