最近遇到了mysql连接url不同,导致程序出现乱码的问题,采用的是spring架构,同样的程序和数据库运行在不同的平台上就出现了乱码问题,经查实是url出错,导致参数无法读进来。
先记录一下,以待解决:
1.连接Windows平台上的MySQL 时,注意一定要用&分隔
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
其中UTF-8与UTF8通用
2.连接SUSE平台上的MySQL时,一定要用&做分隔,否则会出问题,参数无法读入
jdbc.url=jdbc:mysql://127.0.0.1:3306/legendshop?useUnicode=true&characterEncoding=UTF8
其中UTF-8与UTF8通用
3 例如一个应用在windows用了如下URL
jdbc.url=jdbc\:mysql\://localhost\:3306/test?
autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8
一旦进入SUSE Linux之后就要改为:
jdbc.url=jdbc\:mysql\://localhost\:3306/test?autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8
以我的经验加不加转义符“\”,没有区别。
分享到:
相关推荐
综上所述,"mysql-connector-java-SUSE"是针对SUSE Linux的MySQL JDBC驱动,它使得Java开发者能够在SUSE环境下方便、高效地连接和操作MySQL数据库。了解并掌握上述知识点,对于在SUSE上进行Java数据库开发至关重要。
在SUSE Linux操作系统中安装和启动MySQL数据库服务器是一项重要的任务,尤其对于那些依赖于MySQL进行数据存储和管理的系统管理员来说。以下是对标题和描述中所述知识点的详细说明: 1. **MySQL安装**: MySQL在...
在实际生产环境中,还需要关注其他方面,比如配置防火墙规则允许MySQL端口(默认为3306)的入站连接,调整MySQL的性能参数以适应具体需求,以及设置日志记录和备份策略等。 在SLES11中,可以使用`semanage`工具来...
本文讲述了在SUSE Linux Enterprise Server 11上安装mysql(mysql-5.0.22)的步骤,包括删除mysql数据库和相关文件夹、下载和解压安装包、设置安装目录和编译安装mysql、添加mysql用户和设置权限、设置开机启动mysql...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
在SUSE Linux下安装MySQL 5.1.49是一个涉及多个步骤的详细过程,本文将根据提供的描述、标签和部分内容,深入解析如何在SUSE系统上安装并配置MySQL数据库服务器版本5.1.49。 ### 步骤一:检查系统是否已安装MySQL ...
对于运行在 SUSE 11 SP3 操作系统上的应用程序而言,正确安装和配置 MySQL 5.6 是十分重要的。本文将详细介绍在 SUSE 11 SP3 上安装 MySQL 5.6 的过程,并给出具体的操作示例。 #### 二、安装前准备 1. **下载 ...
mysql-connector-python for SUSE 2.1.3 64bit.
在SUSE上安装MySQL涉及多个步骤,下面将详细介绍如何在SUSE系统中安装和配置MySQL。 首先,MySQL的安装通常通过YaST控制中心或使用命令行工具来完成。YaST是SUSE提供的图形化系统管理工具,它可以简化软件安装过程...
在SuSE Linux10上安装Oracle数据库是一个涉及多个步骤的过程,包括系统要求确认、软件包安装、用户配置、环境变量设定以及实际的Oracle数据库安装。以下是对这些步骤的详细说明: 1. **系统要求**: - **内存**:...
本节详细介绍如何在SUSE Linux Enterprise Server 11上安装GreenPlum数据库所需的系统环境。 1. **磁盘阵列设置**:在安装SUSE Linux Enterprise Server 11操作系统前,需要先设置磁盘阵列。本案例中选择了RAID 5的...
根据提供的文件信息,我们可以总结出在SUSE Linux中安装MySQL的具体步骤及注意事项。本文将详细介绍在SUSE Linux 10.0系统上安装MySQL 5.2.0版本的过程,并提供必要的配置指导。 ### 一、下载MySQL安装包 首先,...
MySQL-server-5.6.11-1.sles11.x86_64.rpm
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
在SUSE11SP4环境下rpm方式安装mysql5.6.39,包括4个文件:MySQL-client-5.6.39-1.sles11.x86_64.rpm,MySQL-devel-5.6.39-1.sles11.x86_64.rpm,MySQL-server-5.6.39-1.sles11.x86_64.rpm,MySQL-shared-5.6.39-1.sles11...
在SUSE Linux Enterprise Server 11上部署DB2数据库系统是一项重要的任务,对于企业级的数据管理至关重要。本文将详细阐述整个安装流程,包括SUSE Linux的基础安装和后续的DB2安装。 首先,启动SUSE Linux的安装...
综上所述,通过在SUSE 11上编译安装XtraBackup和MySQL,我们可以搭建一个高效、安全的数据库备份解决方案。这不仅对于数据保护至关重要,也为数据库管理提供了更多的灵活性和控制权。记得在实际操作时,根据系统的...
Oracle数据库在Linux SUSE下的安装与配置是一项技术性较强的工作,涉及到多个步骤和注意事项。以下是对这个主题的详细阐述。 **一、Oracle数据库安装环境准备** 1. **安装环境说明** - 服务器操作系统选用的是...
总之,通过这些技术和工具,地震观测等领域的工作人员可以在SUSE Linux和Windows之间实现高效的协作,共享数据和资源,提高工作效率。了解并熟练掌握这些互操作方法,对于跨平台的工作环境至关重要。同时,随着技术...