开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
标签 (1)
master
v1.0.0
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
标签 (1)
master
v1.0.0
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
标签 (1)
master
v1.0.0
devops
/
java
/
jq.java
devops
/
java
/
jq.java
jq.java 4.24 KB
一键复制 编辑 原始数据 按行查看 历史
夜微凉 提交于 2020年09月25日 17:23 +08:00 . 17:23
import java.io.*;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class jq {
/**
* @param args
*/
public static void main(String[] args) {
String jdbc="jdbc:db2://127.0.0.1:55000/testdb";
String user="posp_usr";
String pass="1qaz@WSX";
Date now=new Date();
Calendar cal=Calendar.getInstance();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
cal.setTime(now);
for(int i=0;i<7;i++){
System.out.println("================="+sdf.format(cal.getTime())+"-1=================");
saveDataToFile("./", "weekreport","================="+sdf.format(cal.getTime())+"-1=================");
//posp激活量
String sql1="select count(*) from pem_usr.TBL_PEM_POS_INFO where POS_STATUS='3' and ACTIVE_TIME <'"+sdf.format(cal.getTime())+"'";
DBselect(jdbc,user,pass,sql1);
cal.add(Calendar.DATE,-1);
//posp库存量
String sql2="select count(*) from ...";
//posp活跃量
String sql3="select count(distinct MPP_TRML_ID) from ...";
//posp交易量 包含46被扫消费和47被扫退货//-线下卡交易
String sql4="select count(*) from ...";
//posp交易量 包含46被扫消费和47被扫退货//-扫码交易
String sql5="select count(*) from ...";
String sql6="select count(*) from ...";
//posp交易信息统计
String sql7="select count(*) from ...";
DBselect(jdbc,user,pass,sql2);
DBselect(jdbc,user,pass,sql3);
DBselect(jdbc,user,pass,sql4);
DBselect(jdbc,user,pass,sql6);
DBselect(jdbc,user,pass,sql5);
DBselect7(jdbc,user,pass,sql7);
}
}
public static void DBselect(String jdbc,String user,String pass,String sql) {
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn=DriverManager.getConnection(jdbc,user,pass);
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
saveDataToFile("./", "weekreport", rs.getString(1));
}
conn.close();
ps.close();
rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void DBselect7(String jdbc,String user,String pass,String sql) {
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn=DriverManager.getConnection(jdbc,user,pass);
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
saveDataToFile("./", "weekreport", rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
}
conn.close();
ps.close();
rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void saveDataToFile(String destDirName,String fileName,String data){
BufferedWriter writer=null;
File dir=new File(destDirName);
if(!destDirName.endsWith(File.separator)){
destDirName=destDirName+File.separator;
}
if(!dir.exists()){
if(dir.mkdir()){
System.out.println("Success!");
}else{
System.out.println("Failed!");
}
}
File file=new File(destDirName+fileName+".txt");
if(!file.exists()){
try{
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}
}
//write
try{
writer=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file,true),"UTF-8"));
writer.write(data+"\r\n");
}catch(IOException e){
e.printStackTrace();
}finally{
try{
if(writer!=null){
writer.close();
}
}catch(IOException e){
e.printStackTrace();
}
}
}
}
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/iubest/devops.git
git@gitee.com:iubest/devops.git
iubest
devops
devops
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /