• Java连接DB2


    package com.java.test.jdbc;

     

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.SQLException;

    import java.sql.ResultSet;

    import java.sql.Statement;

     

    public class TestJDBCDB2 {

       private static Connection con = null;

       private static Statement sql = null;

       private static ResultSet rs = null;

     

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

          int no;

          String dep;

          String sal;

          try {

            con = dbConn("db2inst1", "123456");

            if (con == null) {

               System.out.print("连接失败");

               System.exit(0);

            }

            sql = con.createStatement();

            rs = sql.executeQuery("select empid, deptid, salary from employee");

            System.out.println("工号" + "            " + "部门号" + "             "

                  + "薪水");

            while (rs.next()) {

               no = rs.getInt(1);

               dep = rs.getString(2);

               sal = rs.getString(3);

               System.out.println(no + "         " + dep + "         " + sal);

            }

          } catch (Exception e) {

            e.printStackTrace();

     

          } finally {

            con.close();

          }

       }

     

       public static Connection dbConn(String name, String pass) {

          Connection c = null;

          try {

            Class.forName("com.ibm.db2.jcc.DB2Driver");

          } catch (ClassNotFoundException e) {

            e.printStackTrace();

          }

          try {

            c = DriverManager.getConnection("jdbc:db2://localhost:50000/uibs",

                  name, pass);

          } catch (SQLException e) {

            e.printStackTrace();

          }

          return c;

       }

    }

     

    需要的jar包:

    db2jcc.jar

  • 相关阅读:
    Linux命令--2
    Linux命令--1
    登陆网页模板
    前端笔记 (2.CSS)
    前端笔记 (1.HTML)
    linux 在执行命令过程中,反单引号(`)这个符号代表的意义为何?
    linux 变量
    Linux文件系统中的inode节点详细介绍
    【Ctrl】 + 【Alt】 + 【F1~F6】 和 【Ctrl】 + 【Alt】 + 【T】打开的终端有什么不同?
    快速建站教程
  • 原文地址:https://www.cnblogs.com/fabulousyoung/p/4071089.html
Copyright © 2020-2023  润新知