Hibernate。
Hibernate 对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲
的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,它
既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用。最具革命
意义的是,Hibernate 可以在应用 EJB(Enterprise JavaBeans 是 Java 应用于企业计算的
框架)的 J2EE 架构中取代 CMP,完成数据持久化的重任。
Hibernate 的优缺点是 Hibernate 使用 Java 反射机制 而不是字节码增强程序来实
现透明性。Hibernate 的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。
它支持各种关系数据库,从一对一到多对多的各种复杂关系。缺点是 Hibernate 限制您
所使用的对象模型。例如,一个持久性类不能映射到多个表。
2.2.5 安装 mysql
1、运行 mysql 安装文件。
2、 按 Next,然后选择安装方式,有“Typical(默认)”、“Complete(完全)”、
“Custom(用户自定义)”三个选项,我们选择“Custom”,下一步,在“Developer
Components(开发者部分)”上左键单击,选择“This feature, and allsubfeatures, will be
installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘
上”。在上面的“MySQL Server(mysql 服务器)”、“Client Programs(mysql 客户端程
序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。
3、点击 Change,改变安装路径;原路径是"C:\Program Files\MySQL\MySQL Server
5.5\",如:也可以修改为:"D: mysql\"。
4、现在开始安装最后的配置,点 Next,选择服务器类型,“Developer Machine(开
发测试类,mysql 占用很少资源)”、“Server Machine(服务器类型,mysql 占用较多资
源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql 占用所有可用
资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占
满。
5、再 Next,选择 mysql 数据库的大致用途,“Multifunctional Database(通用多功
能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、
“Non-Transactional DatabaseOnly(非事务处理型,较简单,主要做一些监控、记数用,
对 MyISAM 数据类型的支持仅限于 non-transactional),随自己的用途而选择了,我这
里选择“Transactional Database Only”,按“Next”继续。
6、对 InnoDB Tablespace 进行配置,就是为 InnoDB 数据库文件选择一个存储空间,
如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,
当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,
直接按“Next”继续
7 、 选 择 您 的 网 站 的 一 般 mysql 访 问 量 , 同 时 连 接 的 数 目 ,“ Decision
Support(DSS)/OLAP(20 个左右)”、“Online TransactionProcessing(OLTP)(500 个左
右 )”、“ Manual Setting ( 手 动 设 置 , 自 己 输 一 个 数 )”, 我 这 里 选 “ Online
TransactionProcessing(OLTP)”,自己的服务器,应该够用了,按“Next”继续
8、是否启用 TCP/IP 连接,设定端口,如果不启用,就只能在自己的机器上访问
mysql 数据库了,我这里启用,把前面的勾打上,Port Number:3306,按“Next”继续
9、对 mysql 默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节
的通用 utf8 编码,都不是我们通用的编码,这里选择第三个,然后在 Character Set 那里