Get Column Corresponding Class Name : Column : Database SQL JDBC : Java examples (example source code) Organized by topic

Java
C++
PHP
Java Home »  Database SQL JDBC   » [  Column  ]  Screenshots 
 



Get Column Corresponding Class Name

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;

public class Main {
  public static void main(String[] argsthrows Exception {
    Connection conn = getMySqlConnection();
    System.out.println("Got Connection.");
    Statement st = conn.createStatement();
    st.executeUpdate("drop table survey;");
    st.executeUpdate("create table survey (id int,name varchar(30));");
    st.executeUpdate("insert into survey (id,name ) values (1,'nameValue')");

    st = conn.createStatement();
    ResultSet rs = st.executeQuery("SELECT * FROM survey");

    ResultSetMetaData rsMetaData = rs.getMetaData();

    int numberOfColumns = rsMetaData.getColumnCount();
    System.out.println("resultSet MetaData column Count=" + numberOfColumns);

    for (int i = 1; i <= numberOfColumns; i++) {
      System.out.println("column MetaData ");
      System.out.println("column number " + i);


      // get the designated column's class name.
      System.out.println(rsMetaData.getColumnClassName(i));
    }

    st.close();
    conn.close();
  }

  private static Connection getHSQLConnection() throws Exception {
    Class.forName("org.hsqldb.jdbcDriver");
    System.out.println("Driver Loaded.");
    String url = "jdbc:hsqldb:data/tutorial";
    return DriverManager.getConnection(url, "sa""");
  }

  public static Connection getMySqlConnection() throws Exception {
    String driver = "org.gjt.mm.mysql.Driver";
    String url = "jdbc:mysql://localhost/demo2s";
    String username = "oost";
    String password = "oost";

    Class.forName(driver);
    Connection conn = DriverManager.getConnection(url, username, password);
    return conn;
  }

  public static Connection getOracleConnection() throws Exception {
    String driver = "oracle.jdbc.driver.OracleDriver";
    String url = "jdbc:oracle:thin:@localhost:1521:caspian";
    String username = "mp";
    String password = "mp2";

    Class.forName(driver)// load Oracle driver
    Connection conn = DriverManager.getConnection(url, username, password);
    return conn;
  }
}


           
       
Download: GetColumnCorrespondingClassName.zip   ( 3,848  K )  
Related examples in the same category
1.  Get Column Detail InformationHas Download File
2.  Get Column Display Size.zipHas Download File
3.  Get Column LabelHas Download File
4.  Get Column NameHas Download File
5.  Get Column Name And Type For A TableHas Download File
6.  Get Column Name From ResultSet MetadataHas Download File
7.  Get Column Number Of Digits To Right Of The Decimal PointHas Download File
8.  Get Column Number Of Presions Number Of Decimal DigitsHas Download File
9.  Get Column ORDINAL POSITIONHas Download File
10.  Get Column PriviliegesHas Download File
11.  Get Column SizeHas Download File
12.  Get Column Sql Data TypeHas Download File
13.  Get Column SQL Type NameHas Download File
14.  Get Column TypeHas Download File
15.  Get Table Optimal Set Of ColumnsHas Download File
16.  Is Column A Cash ValueHas Download File
17.  Is Column Auto IncreaseHas Download File
18.  Is Column Case SensitiveHas Download File
19.  Is Column Definitely WritableHas Download File
20.  Is Column NullableHas Download File
21.  Is Column Nullable From ResultSet MetadataHas Download File
22.  Is Column ReadonlyHas Download File
23.  Is Column SearchableHas Download File
24.  Is Column Signed NumberHas Download File
25.  Is Column WritableHas Download File
26.  Get Column Names From ResultSet for MySQL








Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.