一.概念 基本思想: – 表结构跟类对应: 表中字段和类的属性对应:表中记录和对象对应: – 让javabean的属性名和类型尽量和数据库保持一致! – 一条记录对应一个对象.将这些查询到的对象放到容器中(List,Set,Map) • 将表中的一条记录封装到Object数组中 • 将表中的一条记录封装到map中 • 将表中一条记录封装到javabean对象中 /*** * 测试object数组来封装一条对象,有3种 * 1)将表中的一条记录封装到Object数组中 2)将表中的一条记录封装到m…
一.概念 (1).是一种开放源代码的关系型数据库管理系统(RDBMS,Relational Database Management System):目前有很多大公司(新浪.京东.阿里)使用: (2).适用于所有平台:支持多线程,充分利用CPU资源,性能很出色:价格便宜:大数据库处理(对于包含5000万条记录的数据库使用它完全没有问题): (3).使用最多版本是5.5,MySQL公司被Oracle(甲骨文公司,也收购了sun公司的Java产品)收购.Oracle自己也有数据库Oracle数据库 二…
一.概念 JDBC(Java Database Connectivity)为java开发者使用数据库提供了统一的编程接口,它由一组java类和接口组成.是java程序与数据库系统通信的标准API. JDBC API 使得开发人员可以使用纯java的方式来连接数据库,并执行操作.sun公司由于不知道各个主流商用数据库的程序代码,因此无法自己写代码连接各个数据库, 因此,sun公司决定,自己提供一套api,凡是数据库想与Java进行连接的,数据库厂商自己必须实现JDBC这套接口.而数据库厂商的JDB…
JDBC(Java Database Connectivity,Java数据库连接)API是一个标准SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序.JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句.利用JDBC API可以执行一般的SQL语句.动态SQL语句及带IN和OUT参数的存储过程.Java中的JDBC相当于Microsoft平台中的ODBC(Open Dat…
一. CLOB(Character Large Object ) – 用于存储大量的文本数据 – 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的.而非一般的字段,一次即可读出数据. • Mysql中相关类型: – TINYTEXT最大长度为255  (28–1)字符的TEXT列. – TEXT[(M)]最大长度为65,535  (216–1)字符的TEXT列. – MEDIUMTEXT最大长度为16,777,215  (224–1)字符的TEXT列 – LONG…
一.应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长.假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出.拓机. 二.使用数据库连接池优化程序性能 数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池…
Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 事实上,我想写数据库的念头已经很久了,在之前写了一个答题系统的小项目那只是初步的带了一下数据库,数据库是比较强大的,不是我们三言两语就能解决的,我一直想抽个时间自己再过一遍Sqlite和JDBC的,但是,大家也知道,琐事比较多,我们来说一下数据库的框架吧,事实上市面上,我觉得还可以的数据库框架有两个,ORMLite和GreenDao,我以前做的运动类的应用上,就需要存储大量的运动数据,我们最开始是在本地写数据库的…
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------…
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------…
一,ORM概念 ORM即Object Relation Mapping,Object就是对象,Relation就是关系数据库,Mapping映射,就是说Java中的对象和关系数据库中的表存在一种对应关系. 现在常见的ORM框架比如Hibernate和mybatis,都是采用了ORM的方式,基本原则就是类-表(Table).属性-列(Column)这样的对应,所以一个对象就能表示数据表中的一行数据啦. 二,XML实现简单的ORM映射 使用XML实现简单的ORM映射还是非常直观的,加入有一张用户表结…