如何获取数据库中表名、字段名、字段属性信息

如何获取数据库中表名、字段名、字段属性信息,第1张

如果是db2 的表名:

list tables

得到每一个表的详细信息字段名,字段属性(类型,文字长度,备注)

describe table 具体的表名

平时我就这么获得这些信息

在 Python 类的内部,无论是类属性还是实例属性,都是以字典的形式进行存储的,其中属性名作为键,而值作为该键对应的值。

为了方便用户查看类中包含哪些属性,Python 类提供了 dict 属性。需要注意的一点是,该属性可以用类名或者类的实例对象来调用,用类名直接调用 dict ,会输出该由类中所有类属性组成的字典;而使用类的实例对象调用 dict ,会输出由类中所有实例属性组成的字典。

举个例子:

程序输出结果为:

{' module ': ' main ', 'a': 1, 'b': 2, ' init ': <function CLanguage init at 0x0000022C69833E18>, ' dict ': <attribute ' dict ' of 'CLanguage' objects>, ' weakref ': <attribute ' weakref ' of 'CLanguage' objects>, ' doc ': None}

{'name': 'C语言中文网', 'add': ' >

D

A

B

A

D

A

A

C

A

B

jfieldID logId= env->GetFieldID( objectClass2, "lLogId", "J" ); 这个不对

应该是jfieldID logId= env->GetFieldID( objectClass2, "lLogId", "L" );

Java 类型     符号     

boolean    Z    

byte    B    

char    C    

short    S    

int    I    

long    L    

float    F    

double    D    

void    V    

objects对象    Lfully-qualified-class-name;L类名    

Arrays数组    [array-type [数组类型    

methods方法    (argument-types)return-type(参数类型)返回类型

public class CPerson

{

private static string Cname, Csex;

private static int Cage;

public void setsex(string cs)

{//设置性别

Csex = cs;

}

public string getsex()

{//获取性别

return Csex;

}

public void setname(string cn)

{//设置姓名

Cname = cn;

}

public string getname()

{//获取姓名

return Cname;

}

public void setage(int ca)

{//设置年龄

Cage = ca;

}

public int getage()

{//获取年龄

return Cage;

}

}

以上就是关于如何获取数据库中表名、字段名、字段属性信息全部的内容,包括:如何获取数据库中表名、字段名、字段属性信息、Python __dict__属性:查看对象内部所有属性名和属性值组成的字典、Java反射的选择题求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9589481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存