SSH项目原来是连接的sqlserver数据库,现改为mysql数据库。
修改spring的applicationContext.xml,改为如下:
<beans>
<!-- 建立数据源和数据库连接的取得 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"><!-- 数据库驱动 -->
<value>
com.mysql.jdbc.Driver</value>
</property>
<property name="url"><!-- 数据库地址 -->
<value>jdbc:mysql://localhost:3306;databaseName=db_personManager</value>
</property>
<property name="username"><!-- 数据库的用户名 -->
<value>root</value>
</property>
<property name="password"><!-- 数据库的密码 -->
<value>root</value>
</property>
</bean>
其他未修改。报错:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: TDS 协议流无效。
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source)
。。。。。
修改hibernate的配置:
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect
改为:
prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect
运行还是报错,如下:
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306;databaseName=db_personManager
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at 。。。。。。
。。。。。
修改applicationContext.xml中的
jdbc:mysql://localhost:3306;databaseName=db_personManager为
jdbc:mysql://localhost:3306/db_personManager
问题解决。
一切皆因配置的问题。
分享到:
相关推荐
本文将深入探讨SSH配置的详细步骤以及在配置过程中可能遇到的异常处理。 首先,我们从Struts开始。Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。配置Struts通常包括以下步骤: 1. 添加...
以下将详细介绍SSH配置的步骤以及可能出现的异常处理。 **1. 环境配置** 在进行SSH框架集成之前,确保已经安装并配置好以下环境: - **IDE**: MyEclipse - **JDK**: 至少1.6版本 - **Java EE**: 5.0 - **Web服务器*...
- 定期审核SSH日志,监控异常登录尝试,这对于及时发现安全威胁至关重要。 - 考虑使用防火墙规则来进一步限制对SSH服务的访问,例如只允许特定IP地址或范围内的主机进行SSH连接。 #### 四、总结 通过以上步骤,您...
以下是SSH配置的关键知识点: 1. **安装SSH服务器**: 在大多数Linux发行版中,SSH服务器通常是OpenSSH。你可以通过命令行工具如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装SSH服务器。 2. **启动SSH服务*...
SSH配置涉及的知识点还包括:MVC设计模式的理解、Spring的AOP和DI、Struts的请求处理流程、Hibernate的ORM映射、数据库连接池配置、异常处理和日志记录等。理解并熟练掌握这些知识点,能帮助开发者构建出稳定、高效...
### SSH配置总结与部署步骤详解 #### 一、SSH框架简介 SSH框架是Java Web开发领域内非常流行的一种组合框架,分别由Struts2、Spring和Hibernate三个技术组成。其中Struts2负责处理Web层逻辑;Spring则主要作为业务...
本篇文章将详细介绍如何在MyEclipse集成开发环境中配置SSH,并提供异常处理的策略。 首先,让我们了解SSH框架的核心组件: 1. **Struts2**:这是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,负责...
SSM和SSH是Java开发中常见的...总的来说,SSM和SSH配置整合是一项复杂但重要的任务,它涉及到多个层次的配置和调优,需要对Java Web开发有深入的理解。通过熟练掌握这些配置,开发者可以更高效地构建和维护企业级应用。
SSH配置是实现这一框架的关键步骤,涉及到Struts的MVC设计模式、Spring的依赖注入以及Hibernate的数据持久化管理。 **一、Struts配置** 1. **struts-config.xml**:这是Struts框架的核心配置文件,定义了应用程序...
例如,`SSH配置:struts-config.xml.txt`可能包含了以下配置内容: - `action-mappings`定义了请求与Action类的映射。 - `form-beans`配置了表单bean,用于处理用户输入。 - `global-exceptions`处理全局异常。 ...
下面将详细讲解如何在Eclipse环境中配置SSH框架。 首先,我们需要准备以下几个核心组件: 1. **Struts2**: Struts2是一个用于构建基于Java EE Web应用的MVC框架,它提供了一种处理HTTP请求和响应的方式,使得...
在SSH框架中使用DTD的意义在于,它提供了对配置文件的标准化约束,避免了因配置错误导致的运行时异常。开发者可以利用IDE的XML验证功能,实时检查配置是否符合DTD,提高开发效率。 DTD的局限性在于,随着XML Schema...
在实际开发中,可能还需要考虑其他因素,比如数据库连接池的配置、数据源的性能优化、异常处理等。同时,随着技术的发展,现在的项目可能会更倾向于使用Spring Boot,它简化了许多配置步骤,但基本原理和配置方式...
在这个项目中,我们将深入探讨SSH框架中如何使用事务管理,并了解其搭建和配置过程。以下是对SSH框架及其事务管理的详细说明: **1. Struts框架** Struts是一个基于MVC(Model-View-Controller)设计模式的开源Java...
在整合过程中可能会遇到各种问题,例如依赖冲突、配置错误、数据访问异常等,需要仔细排查日志,根据错误信息调整配置或代码。 SSH架构的搭建虽然复杂,但一旦完成,可以极大地提高开发效率,降低维护成本,是构建...
以下是对SSH配置的详细解释,以及如何根据提供的文件名"myLogin1"进行可能的相关配置。 SSH的基本功能包括加密网络通信,确保数据在传输过程中不被窃取或篡改。它通过公钥/私钥对进行身份验证,提供了一种比传统...