|
@@ -0,0 +1,62 @@
|
|
|
+package com.rongwei.bscommon.sys.utils;
|
|
|
+
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
+import cn.hutool.core.io.unit.DataUnit;
|
|
|
+import com.rongwei.bsentity.dto.sqlServer.ZhcxPmqManagementSource;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
+import java.sql.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * sqlserver拉取数据
|
|
|
+ */
|
|
|
+@Slf4j
|
|
|
+public class SqlServerJdbcUtils {
|
|
|
+
|
|
|
+ // SQL Server连接URL
|
|
|
+ private static final String URL = "jdbc:sqlserver://192.168.0.204:1433;;databaseName=cctest";
|
|
|
+ // 用户名
|
|
|
+ private static final String USERNAME = "sa";
|
|
|
+ // 密码
|
|
|
+ private static final String PASSWORD = "Irongwei@1";
|
|
|
+
|
|
|
+ public static List<ZhcxPmqManagementSource> queryZHCXPMQMANAGEMENTSOURCEData() {
|
|
|
+ List<ZhcxPmqManagementSource> data = new ArrayList<>();
|
|
|
+ try (Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
|
|
|
+ Statement statement = connection.createStatement()) {
|
|
|
+ // 查询语句
|
|
|
+ String sql = "SELECT * FROM [dbo].[ZHCX_PMQ_MANAGEMENT_SOURCE]";
|
|
|
+ try (ResultSet resultSet = statement.executeQuery(sql)) {
|
|
|
+ int columnCount = resultSet.getMetaData().getColumnCount();
|
|
|
+ while (resultSet.next()) {
|
|
|
+ ZhcxPmqManagementSource entity = new ZhcxPmqManagementSource();
|
|
|
+ entity.setId(resultSet.getString(1));
|
|
|
+ entity.setOrdertype(resultSet.getString(2));
|
|
|
+ entity.setOrderno(resultSet.getString(3));
|
|
|
+ entity.setProjectno(resultSet.getString(4));
|
|
|
+ entity.setProjectname(resultSet.getString(5));
|
|
|
+ entity.setThemepoint(resultSet.getString(6));
|
|
|
+ entity.setSeqno(resultSet.getInt(7));
|
|
|
+ entity.setCurrenttimes(resultSet.getInt(8));
|
|
|
+ entity.setTotaltimes(resultSet.getInt(9));
|
|
|
+ entity.setDistributetime(DateUtil.parse(resultSet.getString(10),"yyyy-MM-dd HH:mm:ss"));
|
|
|
+ entity.setDeptname(resultSet.getString(11));
|
|
|
+ entity.setQcname(resultSet.getString(12));
|
|
|
+ data.add(entity);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (SQLException e) {
|
|
|
+ log.info("读取数据错误");
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return data;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ List<ZhcxPmqManagementSource> zhcxPmqManagementSources = queryZHCXPMQMANAGEMENTSOURCEData();
|
|
|
+ for (ZhcxPmqManagementSource zhcxPmqManagementSource : zhcxPmqManagementSources) {
|
|
|
+ System.out.println(zhcxPmqManagementSource);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|