что-то делал
This commit is contained in:
@ -21,14 +21,14 @@ custom:
|
||||
#data_dir: O:\\temp\\CCALM\\
|
||||
data_dir: /data/
|
||||
db_all:
|
||||
#url: jdbc:postgresql://92.46.48.43:5444/weather?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
url: jdbc:postgresql://192.168.0.90:5432/weather?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
url: jdbc:postgresql://92.46.48.43:5444/weather?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
#url: jdbc:postgresql://192.168.0.90:5432/weather?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
#url: jdbc:postgresql://127.0.0.1:5432/weather?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
login: postgres
|
||||
password: PasSecrKey1
|
||||
db_ru:
|
||||
#url: jdbc:postgresql://92.46.48.43:5444/weather_ru?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
url: jdbc:postgresql://192.168.0.90:5432/weather_ru?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
url: jdbc:postgresql://92.46.48.43:5444/weather_ru?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
#url: jdbc:postgresql://192.168.0.90:5432/weather_ru?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
#url: jdbc:postgresql://127.0.0.1:5432/weather_ru?ApplicationName=kz_mcp_weather&sslmode=require
|
||||
login: postgres
|
||||
password: PasSecrKey1
|
||||
|
||||
@ -73,18 +73,6 @@ public class AirTemperature implements ServletContextAware {
|
||||
this.context = servletContext;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
public Connection getConn(String url, String login,String password){
|
||||
Connection conn = null;
|
||||
try{
|
||||
Class.forName("org.postgresql.Driver");
|
||||
conn = DriverManager.getConnection(url,login,password);
|
||||
}catch(Exception ex)
|
||||
{
|
||||
logger.error("N1: "+ex.getMessage()+"<br>",ex);
|
||||
}
|
||||
return conn;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
/**
|
||||
* This function is run every day from CRON, to see the settings call the function: "sudo crontab -e -u tomcat" on PC 127.0.0.1
|
||||
@ -105,8 +93,8 @@ public class AirTemperature implements ServletContextAware {
|
||||
if (!dir.exists()) dir.mkdirs();
|
||||
|
||||
//response.getWriter().append("Served at: ").append(request.getContextPath());
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = DBTools.getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
|
||||
//Example request: http://ccalm.org/AirTemperature?date=20210531
|
||||
//Example request: http://localhost:8080/AirTemperature?date=20210531
|
||||
@ -444,7 +432,7 @@ public class AirTemperature implements ServletContextAware {
|
||||
|
||||
String result="";
|
||||
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
|
||||
if(conn_all!=null)
|
||||
{
|
||||
|
||||
@ -2,13 +2,23 @@ package org.ccalm.weather;
|
||||
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
import java.sql.*;
|
||||
|
||||
public class DBTools {
|
||||
private static final org.slf4j.Logger logger = LoggerFactory.getLogger(DBTools.class);
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
public static Connection getConn(String url, String login, String password){
|
||||
Connection conn = null;
|
||||
try{
|
||||
Class.forName("org.postgresql.Driver");
|
||||
conn = DriverManager.getConnection(url,login,password);
|
||||
}catch(Exception ex)
|
||||
{
|
||||
logger.error("N1: "+ex.getMessage()+"<br>",ex);
|
||||
}
|
||||
return conn;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
public static String getCountryId(Statement st,double lon,double lat) {
|
||||
String country_id = "";
|
||||
|
||||
@ -95,18 +95,6 @@ public class Precipitation implements ServletContextAware {
|
||||
return result;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
public Connection getConn(String url, String login,String password){
|
||||
Connection conn = null;
|
||||
try{
|
||||
Class.forName("org.postgresql.Driver");
|
||||
conn = DriverManager.getConnection(url,login,password);
|
||||
}catch(Exception ex)
|
||||
{
|
||||
logger.error("N1: "+ex.getMessage()+"<br>",ex);
|
||||
}
|
||||
return conn;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
/**
|
||||
* Example http://127.0.0.1:8080/AirTemperature
|
||||
* @param response
|
||||
@ -129,8 +117,8 @@ public class Precipitation implements ServletContextAware {
|
||||
if (!dir.exists()) dir.mkdirs();
|
||||
|
||||
//response.getWriter().append("Served at: ").append(request.getContextPath());
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = DBTools.getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
|
||||
//Example request: http://localhost:8080/Precipitation?date=20210531
|
||||
if(date==null || date.equals(""))
|
||||
@ -443,7 +431,7 @@ public class Precipitation implements ServletContextAware {
|
||||
String result="";
|
||||
|
||||
//Load DB configuration from "config.xml"
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
|
||||
if(conn_all!=null)
|
||||
{
|
||||
|
||||
@ -79,18 +79,6 @@ public class SoilTmperature implements ServletContextAware {
|
||||
this.context=context;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
public Connection getConn(String url, String login,String password){
|
||||
Connection conn = null;
|
||||
try{
|
||||
Class.forName("org.postgresql.Driver");
|
||||
conn = DriverManager.getConnection(url,login,password);
|
||||
}catch(Exception ex)
|
||||
{
|
||||
logger.error("N1: "+ex.getMessage()+"<br>",ex);
|
||||
}
|
||||
return conn;
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
public static String CutBeforeFirst(StringBuffer str,String ch)
|
||||
{
|
||||
int pos=str.indexOf(ch);
|
||||
@ -133,8 +121,8 @@ public class SoilTmperature implements ServletContextAware {
|
||||
if (!dir.exists()) dir.mkdirs();
|
||||
|
||||
//response.getWriter().append("Served at: ").append(request.getContextPath());
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_ru = DBTools.getConn(db_url_ru,db_login_ru,db_password_ru);
|
||||
|
||||
|
||||
//Example request: http://ccalm.org/DownloadWeather?forecast=000&date=20210531
|
||||
@ -461,7 +449,7 @@ public class SoilTmperature implements ServletContextAware {
|
||||
|
||||
String result="";
|
||||
|
||||
Connection conn_all = getConn(db_url_all,db_login_all,db_password_all);
|
||||
Connection conn_all = DBTools.getConn(db_url_all,db_login_all,db_password_all);
|
||||
|
||||
if(conn_all!=null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user