tjx
18 小时以前 88a106141826b817a6d4b8e41c48160cef011f5e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
 
echo ========================================
echo    NumericalCollection 启动脚本
echo ========================================
echo.
 
echo 请选择数据源环境:
echo [1] 测试环境 (TEST_MES - 172.16.2.238)
echo [2] 生产环境 (请配置生产数据库信息)
echo.
 
set /p choice=请输入选项 (1/2): 
 
if "%choice%"=="1" (
    set DB_URL=jdbc:sqlserver://172.16.2.238:12468;databaseName=TEST_MES;encrypt=false;trustServerCertificate=true
    set DB_USER=sa
    set DB_PASS=FuDa@2025
    set ENV_NAME=测试环境
) else if "%choice%"=="2" (
    set DB_URL=jdbc:sqlserver://生产服务器IP:端口;databaseName=PROD_MES;encrypt=false;trustServerCertificate=true
    set DB_USER=prod_user
    set DB_PASS=prod_password
    set ENV_NAME=生产环境
) else (
    echo 无效选项,使用默认测试环境
    set DB_URL=jdbc:sqlserver://172.16.2.238:12468;databaseName=TEST_MES;encrypt=false;trustServerCertificate=true
    set DB_USER=sa
    set DB_PASS=FuDa@2025
    set ENV_NAME=测试环境
)
 
echo.
echo 当前环境: %ENV_NAME%
echo 数据库地址: %DB_URL%
echo.
 
echo 正在启动应用...
java -jar target/NumericalCollection.jar ^
    --spring.datasource.url="%DB_URL%" ^
    --spring.datasource.username=%DB_USER% ^
    --spring.datasource.password=%DB_PASS%
 
pause