Guest User

Untitled

a guest
Jun 6th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. public static void main(String[] args) {
  2.     String connUrl = "jdbc:sqlite::memory:";
  3.     try (Connection conn = DriverManager.getConnection(connUrl)) {
  4.         try (Statement st = conn.createStatement()) {
  5.             st.execute("CREATE TABLE table1 (id UUID, txtcol VARCHAR(50))");
  6.             st.execute("INSERT INTO table1 (id, txtcol) VALUES ('1e607604-f360-4fa5-863a-bc91adc70bb9', 'foo')");
  7.         }
  8.         try (
  9.                 Statement st = conn.createStatement();
  10.                 ResultSet rs = st.executeQuery("SELECT * FROM table1")) {
  11.             ResultSetMetaData rsmd = rs.getMetaData();
  12.             for (int i = 1; i <= rsmd.getColumnCount(); i++) {
  13.                 System.out.printf("\"%s\" is type %s%n",
  14.                         rsmd.getColumnName(i), rsmd.getColumnTypeName(i));
  15.             }
  16.         }
  17.     } catch (Exception e) {
  18.         e.printStackTrace(System.err);
  19.     }
  20.  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment