【问题标题】:Get column names using jaydebeapi使用 jaydebeapi 获取列名
【发布时间】:2014-07-18 09:14:45
【问题描述】:

如何在 jaydebeapi 中执行以下操作?

#In Java
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
String columnName = rsmd.getColumnName(0) ## basically i am interested with this part

【问题讨论】:

    标签: python jaydebeapi


    【解决方案1】:

    由于 JayDeBeApi 实现了 DB-API,请检查 PEP 249's .description attribute。 这应该有效:

    import jaydebeapi
    conn = jaydebeapi.connect(...)
    curs = conn.cursor()
    curs.execute('SELECT a, b, c FROM TABLE2')
    column_name = curs.description[0][0]
    assert column_name == 'a', column_name
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2017-01-26
      • 2021-10-01
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多