mysql jdbc url参数说明
url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][¶m2=value2]...
参数名 取值 缺省
user 数据库用户名 无
password 数据库用户口令 无
autoReconnect 当数据库连接丢失时是否自动连接,取值true/false false
maxReconnects 如果autoReconnect为true,此参数为重试次数,缺省为3次 3
initialTimeout 如果autoReconnect为true,此参数为重新连接前等待的秒数 2
maxRows 设置查询时返回的行数,0表示全部 0
useUnicode 是否使用unicode输出,true/false false
characterEncoding 如果useUnicode,该参数制定encoding类型,建议使用8859_1 无
同时使用useUnicode,characterEncoding,能解决数据库输出时的中文问题
如:jdbc:mysql://localhost/test?user=root&useUnicode=true;characterEncoding=8859_1
对于简体中文,可用
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GB2312
在hibernate.cfg.xml中:
&字符需要转义 例:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration public "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools -->
<hibernate-configuration>
<session-factory>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="myeclipse.connection.profile">MYSQL</property>
<property name="show_sql">true</property>
<mapping resource="cn/wangy/beans/Users.hbm.xml" />
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
### MySQL中文处理方法源码详解 #### 一、引言 在互联网应用中,中文作为全球使用人数最多的语言之一,在数据库存储与检索方面占据着重要地位。MySQL作为一款广泛使用的开源关系型数据库管理系统,如何有效地支持...
在MySQL中实现中文汉字转拼音的功能,主要是为了方便在数据库查询和数据分析时处理中文文本,尤其是在没有全文索引或者需要进行复杂模糊匹配时。以下是一个简单的实现方法,它利用自定义函数来完成这一任务。 首先...
优化MySQL数据库性能和处理中文字符集问题是数据库管理员和开发人员经常会遇到的任务。以下是对标题和描述中涉及知识点的详细说明: 1. **MySQL优化**: - **查询优化**:通过编写高效的SQL语句,减少全表扫描,...
总之,MySQL汉字拼音数据库是处理中文信息不可或缺的工具,它能够为各种涉及到汉字处理的项目提供强大支持,提高开发效率和用户体验。通过有效的数据库设计和使用,我们可以充分利用这些数据,创造出更加智能和人性...
文档详细解释了MySQL如何处理约束,这对于理解其行为模式很有帮助。此外,还列出了对MySQL做出贡献的人员、翻译团队、软件包、工具和支持者,展示了MySQL社区的广泛参与。 安装和升级部分是文档的重要组成部分,...
MySQL中文参考手册是一份详尽的数据库管理系统指南,专为使用MySQL进行数据存储、管理和查询的用户和开发者设计。MySQL是一种流行的开源关系型数据库管理系统的(RDBMS),它以其高效、稳定和易于扩展的特性而受到全球...
MySQL处理约束的方式:讨论MySQL如何处理表约束,包括外键、主键等。 5. MySQL安装和配置 5.1. MySQL支持的操作系统:列举MySQL可以运行的操作系统平台。 5.2. 安装MySQL:介绍MySQL数据库的安装流程,包括获取...
MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,使得这个开源关系型数据库系统在处理大数据和复杂查询时更为高效。以下是对MySQL 5.7的一些关键知识点的详细说明: 1. **InnoDB...
MySQL中文参考手册CHM版包含了丰富的关于MySQL数据库的知识,它是一个强大的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目中。手册详细介绍了MySQL的安装、配置、使用以及管理等各个方面,是学习和工作...
这份"mysql中文手册(完整版).rar"压缩包提供了一个全面的MySQL中文参考资源,对于开发者和数据库管理员来说,无疑是一个非常实用的工具。 MySQL手册通常包含了以下关键部分: 1. **安装与配置**:这部分会详细...
4. **存储引擎**:MySQL 5.1支持多种存储引擎,如InnoDB(事务处理)、MyISAM(非事务处理)和MEMORY(内存存储)。每种引擎都有其特性,手册会介绍它们的优缺点和适用场景。 5. **安全性**:这部分会讲解如何创建...
标题中的“mysql汉字转拼音简码UDF”表明我们有一个专门用于将汉字转换为拼音简码的UDF,这在处理中文数据时非常有用,比如在搜索、排序或数据分析中。在传统的SQL查询中,直接进行汉字到拼音的转换可能会导致性能...
《高性能的MySQL中文版》这本书深入探讨了MySQL数据库在高性能场景下的优化策略和技术,是数据库管理员、开发人员和系统架构师的重要参考资料。书中的内容涵盖了MySQL的各个方面,旨在帮助读者理解如何最大化数据库...
官方中文文档是学习和掌握MySQL技术的重要资源,提供了全面的指南、参考手册以及最佳实践。 《MySQL官方中文文档》包含了以下几个主要部分: 1. **安装与升级**:这部分详述了在各种操作系统环境下安装MySQL的步骤...
MySQL 5.7 操作手册中文版 MySQL 5.7 是一个功能强大且广泛使用的关系数据库管理系统。该手册提供了 MySQL 5.7 的详细使用指南,涵盖了安装、配置、管理、优化等方面的内容。 安装和升级 MySQL MySQL 5.7 提供了...
MySQL 8.0中文参考手册是一本详尽的指南,为用户提供关于MySQL 8.0版本的全面信息。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于扩展的特性而受到全球开发者的青睐。手册以中文...
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
首先,"mysql中文手册.chm"是MySQL的中文版官方文档,提供了全面的技术参考。CHM文件是一种Windows帮助文件,包含了大量的MySQL知识,如数据库概念、安装配置、SQL语法、索引、视图、触发器、存储过程和函数等。这个...