2018-01-11

package com.tis.genshinhikaku;

import java.sql.*;

public class readDabase {

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

    String url="jdbc:db2://localhost:50000/SAMPLE:currentSchema=DB2ADMIN;";

    String user="db2admin";

    String password="admin";

    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(String selectTableSQL) throws SQLException{

try {

Connection dbConnection = null;

Statement statement = null;

//String selectTableSQL = "SELECT * FROM DB2ADMIN.\"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());

}

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 5,412评论 0 51
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • jdbc学习 认真的回顾一下jdbc。巩固一下知识。争取用最通俗的话来解释。 首先我们在编程中肯定是要用到数据库的...
    沉醉000阅读 1,774评论 0 0
  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 4,860评论 1 0
  • 【昨日三句话】 1、有规律的做一些有长远意义的事情,这是值得一生去做的,比如写作。 2、计划赶不上变化,有计划,也...
    爱游泳的Danny阅读 1,118评论 1 2