gpt4 book ai didi

java - centos 无法连接mysql

转载 作者:行者123 更新时间:2023-11-29 22:14:35 25 4
gpt4 key购买 nike

我使用Spring+Mybatis并尝试在Centos中连接mysql服务器5.1。mysqldatabase的连接没问题,用Test Class测试没有问题。并且在相同配置的Window Server中连接MYSQL5.5没有问题。

在Centos连接MYSQL5.1中,当我的Web应用程序项目进行选择查询时,发生异常。

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'nmnl.USR' doesn't exist

如何解决?

这是 spring-beans.xml 中的配置。

<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<util:properties id="SQL_ERROR_CODE" location="classpath:SQL_ERROR_CODE.properties" />

<util:properties id="APPLICATION_CONFIG" location="classpath:APPLICATION_CONFIG.properties" />

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://192.168.0.99:3306/nmnl?useUnicode=yes&amp;characterEncoding=UTF-8" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:sqlmap-config.xml" />
</bean>

<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
</bean>

最佳答案

请检查nmnl数据库中是否存在表USR。因为异常表明 nmnl 中不存在表 USR。

关于java - centos 无法连接mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31313273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com