`
hanwesley
  • 浏览: 59492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数据库访问技术

阅读更多

一、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数据库访问技术

    总结来说,LINQ数据库访问技术是.NET开发中的一个重要组成部分,它提供了一种统一、类型安全的查询机制,使得对数据库、XML和对象集合的处理变得更加高效和便捷。开发者可以通过学习和掌握LINQ,提升数据操作的能力...

    sql数据库访问技术

    【SQL数据库访问技术详解】 SQL(Structured Query Language)数据库访问技术是用于管理和处理数据库的关键工具。它涵盖了多种数据存取方式,包括JET与DAO、ODBC与RDO以及OLE DB与ADO,每种方式都有其特点和应用...

    ADO.NET数据库访问技术案例教程

    在本"ADO.NET数据库访问技术案例教程"中,我们将深入探讨ADO.NET的核心概念、主要组件以及如何在实际项目中应用这些技术。 首先,ADO.NET的基础是连接(Connection)、命令(Command)、数据适配器(DataAdapter)...

    谈谈几种数据库访问技术

    ### 数据库访问技术详解 #### 一、引言 随着信息技术的发展,数据库访问技术也在不断地演进和发展。从早期的关系数据库到如今的非关系型数据存储(如电子邮件系统和文件系统),数据访问技术始终需要紧跟技术的...

    基于Access 的 ADO 数据库访问技术

    **基于Access的ADO数据库访问技术** 在信息技术领域,数据库管理和数据访问是至关重要的部分。Microsoft Access作为一款流行的桌面数据库管理系统,常被用于中小型企业或个人项目的数据存储和管理。而ActiveX Data ...

    基于Visual_C++的数据库访问技术比较研究.pdf

    ### 基于Visual_C++的数据库访问技术比较研究 #### 摘要与引言概览 在软件开发领域,尤其是大型应用系统的构建中,数据库编程占据着至关重要的地位。Visual C++作为一款功能强大的集成开发环境(IDE),不仅支持...

    18种基于Web的数据库访问技术

    Web数据库访问技术是将Web技术和数据库技术相结合,以满足用户对信息实时性和交互性的需求。在Web技术发展的背景下,数据库系统如Oracle、DB2、Informix、Sybase和MS SQL Server等功能不断增强,使得Web数据库访问...

    web-JavaWeb数据库访问技术

    ### JavaWeb中的数据库访问技术详解 #### 一、引言 在现代Web应用程序开发中,数据库访问技术是不可或缺的一部分。特别是在JavaWeb开发领域,通过Java访问数据库的能力对于构建高效、可靠的应用程序至关重要。本文...

    VB6.0数据库访问技术与例程解析

    标题:VB6.0数据库访问技术与例程解析 描述:整个程序功能是选择不同的连接方式来进行显示工作 标签:课件 知识点详述: 在《VB6.0数据库访问技术与例程解析》这一课件中,作者通过一个具体的编程实例,详细介绍...

    安徽机电职业技术学院 数据库访问技术 ADO.NET 试卷 陈伟

    安徽机电职业技术学院的这门“数据库访问技术”课程,很可能是为了教授学生如何使用ADO.NET来设计、操作和管理数据库。 在ADO.NET中,主要包含以下几个核心组件: 1. **Connection对象**:这是数据库连接的基础,...

    基于.NET的数据库访问技术的优化研究

    随着信息技术的快速发展,数据库访问技术已经成为软件开发中的关键组成部分,尤其是在.NET框架下。.NET提供了强大的数据访问工具,如ADO.NET,以及在.NET Framework 3.5中引入的LINQ(Language Integrated Query),...

    JDBC数据库访问技术

    JDBC数据库访问技术

    ADO.NET数据库访问技术详细资料

    ADO.NET数据库访问技术详细资料 ADO.NET是微软.NET Framework的一部分,提供了一整套组件和类库,用于高效、灵活地连接和操作各种数据库系统。它继承了ActiveX Data Objects(ADO)的传统,但在功能和设计上有了...

    ADO.NET数据库访问技术_学习课件.ppt

    ADO.NET数据库访问技术_学习课件.ppt

    ADO NET数据库访问技术 C#

    C#的ADO.NET数据库访问技术,主要介绍对SQL Server的数据查询、添加、修改、删除

    数据库访问技术ADO._NET.ppt

    数据库访问技术ADO._NET.ppt,欢迎想学习ADO._NET的同学下载学习!

    论VB的数据库访问技术

    ### 论VB的数据库访问技术 #### 引言 随着信息技术的发展,数据库访问技术成为数据库应用系统开发过程中不可或缺的一部分。为了提高开发效率和系统性能,选择合适的数据库访问技术至关重要。本文将详细介绍几种在...

Global site tag (gtag.js) - Google Analytics