Переглянути джерело

修复远程登录使用公用数据库(组长的数据库)bug,具体修改:
1.connectionUtil工具类中rootName使用zhangsan,url中添加参数allowPublicKeyRetrieval=true&useSSL=false以保证有权限使用数据库
2.注意连接需要使用组长的ipv4地址,而不是localhost

一杆老烟枪 1 рік тому
батько
коміт
f550f868bc

+ 12 - 0
.idea/dataSources.xml

@@ -11,5 +11,17 @@
       </jdbc-additional-properties>
       <working-dir>$ProjectFileDir$</working-dir>
     </data-source>
+    <data-source source="LOCAL" name="apple@10.248.44.131" uuid="5e1c64da-edf3-4a16-8450-ed3f734f53b1">
+      <driver-ref>mysql.8</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
+      <jdbc-url>jdbc:mysql://10.248.44.131:3306/apple</jdbc-url>
+      <jdbc-additional-properties>
+        <property name="com.intellij.clouds.kubernetes.db.host.port" />
+        <property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
+        <property name="com.intellij.clouds.kubernetes.db.container.port" />
+      </jdbc-additional-properties>
+      <working-dir>$ProjectFileDir$</working-dir>
+    </data-source>
   </component>
 </project>

+ 5 - 0
.idea/jarRepositories.xml

@@ -16,5 +16,10 @@
       <option name="name" value="JBoss Community repository" />
       <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
     </remote-repository>
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="https://maven.aliyun.com/repository/public" />
+    </remote-repository>
   </component>
 </project>

+ 2 - 3
.idea/misc.xml

@@ -7,10 +7,9 @@
         <option value="$PROJECT_DIR$/pom.xml" />
       </list>
     </option>
+    <option name="workspaceImportForciblyTurnedOn" value="true" />
   </component>
-
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8 (2)" project-jdk-type="JavaSDK">
-
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17 (3)" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/out" />
   </component>
 </project>

+ 3 - 0
pom.xml

@@ -29,4 +29,7 @@
     </dependency>
   </dependencies>
 
+  <build>
+    <finalName>untitled</finalName>
+  </build>
 </project>

+ 2 - 2
src/main/java/com/bing/util/ConnectionUtil.java

@@ -9,8 +9,8 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 
 public class ConnectionUtil {
-    private static final String url = "jdbc:mysql://localhost:3306/apple?useSSL=false";
-    private static final String rootName = "root";
+    private static final String url = "jdbc:mysql://10.248.44.131:3306/apple?allowPublicKeyRetrieval=true&useSSL=false";
+    private static final String rootName = "zhangsan";
     private static final String rootPwd = "123456";
 
     private ConnectionUtil() {

BIN
target/untitled.war


+ 2 - 2
target/untitled/META-INF/MANIFEST.MF

@@ -1,5 +1,5 @@
 Manifest-Version: 1.0
 Created-By: IntelliJ IDEA
-Built-By: 86180
-Build-Jdk: 1.8.0_261
+Built-By: 20344
+Build-Jdk: Oracle OpenJDK version 17.0.10