package a;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.Date;
public class Main {
private static Connection c = null;
private static PreparedStatement ps = null;
private static ResultSet rs = null;
private static ResultSetMetaData rsmd = null;
public static void main(String[] args) {
Date d = new Date();
System.out.println(d);
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
c = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=dc2019;Encrypt=false", "sa",
"dinglin");
ps = c.prepareStatement(
"select * from (select *,volume - lag(volume,1,0) over (partition by InstrumentID,tradingday order by InstrumentID asc, tradingday asc , volume asc ) as tmpvol from t_m1 ) as tmp_t1 where tmpvol <> 0 order by instrumentid asc, tradingday asc, Volume asc\r\n");
rs = ps.executeQuery();
rsmd = rs.getMetaData();
int getColumnCount = rsmd.getColumnCount();
while (rs.next()) {
for (int i = 1; i <= getColumnCount; i++) {
System.out.print(rs.getString(i) + ",");
}
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (ps != null) {
ps.close();
ps = null;
}
if (c != null) {
c.close();
c = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
d = new Date();
System.out.println(d);
}
}
java操作数据。
最新推荐文章于 2025-11-25 12:11:25 发布
2959

被折叠的 条评论
为什么被折叠?



