package lecture.jdbc;

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.SQLException;

import jp.avaj.lib.db.DB;
import jp.avaj.lib.debug.L;
import jp.avaj.z.common.db.MyDB;

/** JDBC データベースの名称やバージョンを取得する Java */
class DataBaseInfo {
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
    Connection conn = null;
    try {
      conn = MyDB.connectToMySQL();
      DatabaseMetaData meta = conn.getMetaData();
      L.p("DBName="+meta.getDatabaseProductName());
      L.p("ProductVersion="+meta.getDatabaseProductVersion());
      L.p("MajorVersion="+meta.getDatabaseMajorVersion());
      L.p("MinorVersion="+meta.getDatabaseMinorVersion());
    }
    finally {
      DB.close(conn);
    }
  }
}
//---------------------------------------------------
//・目次 - JDBC
//http://blogs.yahoo.co.jp/artery2020/40575568.html
//・目次 - Java入門
//http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
//http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
//http://blogs.yahoo.co.jp/artery2020/39657784.html
//---------------------------------------------------