zoukankan      html  css  js  c++  java
  • 公司项目启动的时候连接数据库问题

    最近在启动公司项目的时候,在执行DB.getInfo();这个方法的时候总是提示查询不到数据,自己查看后台也没有报错,当时真的很郁闷,可是数据库中命名是有这条数据的,

    use mgudb
    SELECT * from lduser where 1=1 and usercode='001';--是能够查询到结果的。

    打印出来的日志,自己全局搜索也没有mgudat这个数据库的字样,都是mgudb这个数据库,明明是对着的。这究竟是怎么回事。

    所以这肯定是数据库连接的地址不对。(ip不对)

    于是自己找到了框架的配置文件:(并做了相应的修改)

      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <project xmlns="http://maven.apache.org/POM/4.0.0"
      3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      5     <modelVersion>4.0.0</modelVersion>
      6 
      7     <groupId>com.sinosoft</groupId>
      8     <artifactId>lis7-framework</artifactId>
      9     <name>lis7-mgu</name>
     10     <packaging>pom</packaging>
     11     <version>1.0-SNAPSHOT</version>
     12     <modules>
     13         <module>lis-schema-core</module>
     14         <module>lis-pubfun</module>
     15         <module>lis-service</module>
     16         <module>lis-base</module>
     17         <module>lis-utility</module>
     18         <module>lis-service-schema</module>
     19         <module>lis-starters</module>
     20         <!--        <module>lis-calculator</module>-->
     21         <!--<module>lis-product</module>-->
     22         <module>lis-f1print</module>
     23         <module>lis-workflow-engine</module>
     24         <module>lis-publock</module>
     25         <module>lis-easyscan5</module>
     26     </modules>
     27     <scm>
     28         <url>git@cloud.sinosoft-open.com:fwd-claim/lis7-framework.git</url>
     29     </scm>
     30 
     31     <properties>
     32         <!--Spring Boot -->
     33         <springboot.version>2.0.1.RELEASE</springboot.version>
     34         <!--项目字符集-->
     35         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     36         <project.build.resoreceEncoding>UTF-8</project.build.resoreceEncoding>
     37         <!--JDK版本-->
     38         <maven.compiler.target>1.8</maven.compiler.target>
     39         <maven.compiler.source>1.8</maven.compiler.source>
     40         <!-- 工具类 -->
     41         <commons.beanutils.version>1.8.3</commons.beanutils.version>
     42         <commons.lang.verions>2.3</commons.lang.verions>
     43 
     44         <dom4j.version>1.6.1</dom4j.version>
     45         <xalan.version>2.7.0</xalan.version>
     46         <jdom.version>1.1.3</jdom.version>
     47         <ehcache-core.version>2.5.0</ehcache-core.version>
     48         <poi.version>3.8</poi.version>
     49         <ojdbc.version>12.1.0.2</ojdbc.version>
     50         <jimi.version>1.0</jimi.version>
     51         <f1j9swing.version>1.0</f1j9swing.version>
     52         <sinomail.version>1.0</sinomail.version>
     53         <mina.version>2.0.13</mina.version>
     54         <reflectasm.version>1.07</reflectasm.version>
     55         <servlet.version>4.0.1</servlet.version>
     56         <ejb.version>3.0</ejb.version>
     57     </properties>
     58 
     59     <repositories>
     60         <repository>
     61             <id>releases</id>
     62             <name>releases</name>
     63             <url>http://47.103.84.217:8081/repository/sinosoft-gbg-repository-group/</url>
     64             <releases>
     65                 <enabled>true</enabled>
     66                 <updatePolicy>never</updatePolicy>
     67                 <checksumPolicy>warn</checksumPolicy>
     68             </releases>
     69             <snapshots>
     70                 <enabled>true</enabled>
     71                 <updatePolicy>always</updatePolicy>
     72                 <checksumPolicy>warn</checksumPolicy>
     73             </snapshots>
     74         </repository>
     75         <repository>
     76             <id>ICS-Repositories</id>
     77             <name>ICS-Repositories</name>
     78             <url>http://124.204.68.210:11133/repository/lis-group</url>
     79             <releases>
     80                 <enabled>true</enabled>
     81                 <updatePolicy>never</updatePolicy>
     82                 <checksumPolicy>warn</checksumPolicy>
     83             </releases>
     84             <snapshots>
     85                 <enabled>true</enabled>
     86                 <updatePolicy>always</updatePolicy>
     87                 <checksumPolicy>warn</checksumPolicy>
     88             </snapshots>
     89         </repository>
     90     </repositories>
     91 
     92     <!--依赖管理-->
     93 
     94     <dependencyManagement>
     95         <dependencies>
     96 
     97             <dependency>
     98                 <groupId>org.springframework.boot</groupId>
     99                 <artifactId>spring-boot-dependencies</artifactId>
    100                 <version>${springboot.version}</version>
    101                 <type>pom</type>
    102                 <scope>import</scope>
    103             </dependency>
    104 
    105             <dependency>
    106                 <groupId>com.sinosoft</groupId>
    107                 <artifactId>lis7-framework-dependencies</artifactId>
    108                 <version>1.0-SNAPSHOT</version>
    109                 <type>pom</type>
    110                 <scope>import</scope>
    111             </dependency>
    112             <!--导入导出excel依赖 by jhy-->
    113             <!--poi-->
    114             <dependency>
    115                 <groupId>org.apache.poi</groupId>
    116                 <artifactId>poi</artifactId>
    117                 <version>3.8</version>
    118             </dependency>
    119             <dependency>
    120                 <groupId>org.apache.poi</groupId>
    121                 <artifactId>poi-ooxml</artifactId>
    122                 <version>3.8</version>
    123             </dependency>
    124             <dependency>
    125                 <groupId>org.apache.poi</groupId>
    126                 <artifactId>poi-ooxml-schemas</artifactId>
    127                 <version>3.8</version>
    128             </dependency>
    129         </dependencies>
    130     </dependencyManagement>
    131 
    132     <!--默认本地模式, 需要本地新建mysql数据库-->
    133     <profiles>
    134         <!--<profile>
    135             <id>dev</id>
    136 
    137             <properties>
    138                 <datasource.type>org.apache.tomcat.jdbc.pool.DataSource</datasource.type>
    139                 <datasource.url>jdbc:mysql://47.103.144.156:3306/mgudb</datasource.url>
    140                 <datasource.username>root</datasource.username>
    141                 <datasource.password>root123456</datasource.password>
    142                 <datasource.driver-class-name>com.mysql.jdbc.Driver</datasource.driver-class-name>
    143                 <datasource.validationQuery>select 1 </datasource.validationQuery>
    144                 <datasource.tomcat.test-while-idle>true</datasource.tomcat.test-while-idle>
    145                 <datasource.tomcat.test-on-borrow>true</datasource.tomcat.test-on-borrow>
    146             </properties>
    147         </profile>-->
    148         <profile>
    149             <id>dat</id>
    150             <activation>
    151                 <activeByDefault>true</activeByDefault>
    152             </activation>
    153             <properties>
    154                  <datasource.type>org.apache.tomcat.jdbc.pool.DataSource</datasource.type>
    155                 <datasource.url>jdbc:mysql://47.103.144.156:3306/mgudb</datasource.url>
    156                 <datasource.username>root</datasource.username>
    157                 <datasource.password>root123456</datasource.password>
    158                 <datasource.driver-class-name>com.mysql.jdbc.Driver</datasource.driver-class-name>
    159                 <datasource.validationQuery>select 1 </datasource.validationQuery>
    160                 <datasource.tomcat.test-while-idle>true</datasource.tomcat.test-while-idle>
    161                 <datasource.tomcat.test-on-borrow>true</datasource.tomcat.test-on-borrow>
    162             </properties>
    163         </profile>
    164        <!-- <profile>
    165             <id>uat</id>
    166             <activation>
    167                 <activeByDefault>true</activeByDefault>
    168             </activation>
    169             <properties>
    170                  <datasource.type>org.apache.tomcat.jdbc.pool.DataSource</datasource.type>
    171                 <datasource.url>jdbc:mysql://47.103.153.87:33306/mgudb</datasource.url>
    172                 <datasource.username>sinosoft</datasource.username>
    173                 <datasource.password>Xay4EyHJyeY+n7IzNc7D</datasource.password>
    174                 <datasource.driver-class-name>com.mysql.jdbc.Driver</datasource.driver-class-name>
    175                 <datasource.validationQuery>select 1 </datasource.validationQuery>
    176                 <datasource.tomcat.test-while-idle>true</datasource.tomcat.test-while-idle>
    177                 <datasource.tomcat.test-on-borrow>true</datasource.tomcat.test-on-borrow>
    178             </properties>
    179         </profile>-->
    180     </profiles>
    181 
    182 
    183     <!--构件支持-->
    184     <build>
    185         <resources>
    186             <resource>
    187                 <directory>${basedir}/src/main/resources</directory>
    188                 <filtering>true</filtering>
    189                 <includes>
    190                     <include>**/application*.properties</include>
    191                     <include>**/bootstrap.properties</include>
    192                 </includes>
    193             </resource>
    194             <resource>
    195                 <directory>${basedir}/src/main/resources</directory>
    196                 <excludes>
    197                     <exclude>**/application*.properties</exclude>
    198                     <exclude>**/bootstrap.properties</exclude>
    199                 </excludes>
    200             </resource>
    201         </resources>
    202         <pluginManagement>
    203             <plugins>
    204                 <plugin>
    205                     <groupId>org.apache.maven.plugins</groupId>
    206                     <artifactId>maven-resources-plugin</artifactId>
    207                     <configuration>
    208                         <delimiters>
    209                             <delimiter>@</delimiter>
    210                         </delimiters>
    211                         <useDefaultDelimiters>false</useDefaultDelimiters>
    212                     </configuration>
    213                 </plugin>
    214                 <plugin>
    215                     <groupId>org.springframework.boot</groupId>
    216                     <artifactId>spring-boot-maven-plugin</artifactId>
    217                     <version>${springboot.version}</version>
    218                     <executions>
    219                         <execution>
    220                             <goals>
    221                                 <goal>repackage</goal>
    222                             </goals>
    223                             <configuration>
    224                                 <mainClass>com.sinosoft.LisApplication</mainClass>
    225                                 <finalName>${project.artifactId}</finalName>
    226                             </configuration>
    227                         </execution>
    228                     </executions>
    229                 </plugin>
    230             </plugins>
    231         </pluginManagement>
    232         <plugins>
    233             <plugin>
    234                 <artifactId>maven-war-plugin</artifactId>
    235                 <configuration>
    236                     <failOnMissingWebXml>false</failOnMissingWebXml>
    237                 </configuration>
    238             </plugin>
    239         </plugins>
    240     </build>
    241     <distributionManagement>
    242         <snapshotRepository>
    243             <id>ics-snapshots</id>
    244             <name>ICS snapshots</name>
    245             <url>http://124.204.68.210:11133/nexus/content/repositories/central-cloud-snapshot/</url>
    246         </snapshotRepository>
    247         <repository>
    248             <id>ics-releases</id>
    249             <name>ICS releases</name>
    250             <url>http://124.204.68.210:11133/nexus/content/groups/lis-group/</url>
    251         </repository>
    252     </distributionManagement>
    253 
    254 </project>

    从上面不难看出来连接数据库的配置<profile>节点配置有多个,所以,程序是一个一个执行的,所以下面的会将上面的覆盖掉,所以我将其他的注释掉了,只剩下一个节点,并且配置成自己数据库的连接ip以及数据库的名称。这样就可以了。

  • 相关阅读:
    四则运算3.2
    第二周进度条
    构建之法阅读笔记02
    四则运算2
    第一周进度条
    构建之法阅读笔记01
    四则运算 Python
    第一周第二周学习进度条
    《构建之法》学习中疑问
    小学四则运算1.0
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/11615044.html
Copyright © 2011-2022 走看看