比較

作者: 毛毛特工 | 来源:发表于2017-12-17 22:11 被阅读0次

    hikaku.java

    package com.tis.genshinhikaku;

    import java.io.BufferedReader;

    import java.io.FileReader;

    import java.io.IOException;

    import java.sql.SQLException;

    public class hiKaku {

    public static void main(String[] args) throws IOException, SQLException {

    readCsvFile readCsvFile = new readCsvFile();

    readDabase rData = new readDabase();

    readCsvFile.readCsv();

    //rData.connectDB();

    rData.selectRecordsFromDbStudent();

    }

    }


    objectInfo.java

    package com.tis.genshinhikaku;

    public class objectInfo {

    private String tableNameNew;

    private String tableNameOld;

    private String tableNameResult;

    private String objectName;

    private String objectKey;

    private String objectFlag;

    private String table;

    public String getTableNameNew() {

    return tableNameNew;

    }

    public void setTableNameNew(String tableNameNew) {

    this.tableNameNew = tableNameNew;

    }

    public String getTableNameOld() {

    return tableNameOld;

    }

    public void setTableNameOld(String tableNameOld) {

    this.tableNameOld = tableNameOld;

    }

    public String getTableNameResult() {

    return tableNameResult;

    }

    public void setTableNameResult(String tableNameResult) {

    this.tableNameResult = tableNameResult;

    }

    public String getObjectName() {

    return objectName;

    }

    public void setObjectName(String objectName) {

    this.objectName = objectName;

    }

    public String getObjectKey() {

    return objectKey;

    }

    public void setObjectKey(String objectKey) {

    this.objectKey = objectKey;

    }

    public String getObjectFlag() {

    return objectFlag;

    }

    public void setObjectFlag(String objectFlag) {

    this.objectFlag = objectFlag;

    }

    public String getTable() {

    return table;

    }

    public void setTable(String table) {

    this.table = table;

    }

    }


    readCsvFile.java

    package com.tis.genshinhikaku;

    import java.io.BufferedReader;

    import java.io.FileNotFoundException;

    import java.io.FileReader;

    import java.io.IOException;

    import java.util.ArrayList;

    import java.util.List;

    public class readCsvFile {

    public  void readCsv() throws IOException {

    String line = "";

    String file = "D://IBM/csv/data.txt";

    objectInfo info = new objectInfo();

    try(BufferedReader br = new BufferedReader(new FileReader(file))) {

    info.setTable(br.readLine());

    info.setObjectName(br.readLine());

    info.setObjectKey(br.readLine());

    info.setObjectFlag(br.readLine());

    } catch (FileNotFoundException e) {

    //Some error logging

    }

    }

    }


    readDatabase.java

    package com.tis.genshinhikaku;

    import java.sql.*;

    public class readDabase {

    String jdbcClassName="com.ibm.db2.jcc.DB2Driver";

    String url="jdbc:db2://localhost:50000/sample";

    String user="db2admin";

    String password="admin";

    Statement stmt;

    ResultSet rs;

    public Connection connectDB () {

    Connection connection = null;

    try {

    //Load class into memory

    Class.forName(jdbcClassName);

    //Establish connection

    connection = DriverManager.getConnection(url, user, password);

    System.out.println("Connecting!.");

    } catch (ClassNotFoundException e) {

    e.printStackTrace();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    return connection;

    }

    public void closeDbConnect(Connection conn) {

    if (conn != null) {

    System.out.println("Connected successfully.");

    try {

    conn.close();

    System.out.println("Connected successfully.");

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    public void selectRecordsFromDbStudent() throws SQLException{

    try {

    Connection dbConnection = null;

    Statement statement = null;

    String selectTableSQL = "SELECT * FROM DYL.'student'";

    dbConnection = connectDB();

    statement = dbConnection.createStatement();

    System.out.println(selectTableSQL);

    ResultSet rs = statement.executeQuery(selectTableSQL);

    while (rs.next()) {

    System.out.println("get records");

    }

    }catch (SQLException e) {

    System.out.println(e.getMessage());

    }

    }

    }

    相关文章

      网友评论

          本文标题:比較

          本文链接:https://www.haomeiwen.com/subject/mkmufxtx.html