ZKX's LAB

jdbc 获取字段名

2020-07-16知识21
java 通过jdbc如何获取表名的注释,注意,不是字段的注释 取字段注释 这样写就OK Select COLUMN_NAME 列名,DATA_TYPE 字段类型,COLUMN_COMMENT 字段注释 from INFORMATION_SCHEMA.COLUMNS Where table_name='companies'#表名 AND table_schema='testhuicard'#数据库名 AND column_name LIKE 'c_name'#字段名取表注释这样写 Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMA.TABLES Where table_schema='testhuicard'#数据库名 AND table_name LIKE 'companies'#表名我想应该很清晰了吧,我写的都是SQL语句 你通过JDBC自己一调就全调出来了!有疑问就问出来哈 python pyodbc 怎么获取某个表的字段名 这里返回的只是一个 类似元组 的对象,而不是一个 元组虽然print出来和 元组 一样(覆盖特殊方法_repr_就可以了)其实对象里面肯定是包含了字段名的,xx[1]或 xx.name 或 xx[\"name\"]都是可以通过实现特殊方法来实现的可以print dir(select_SQL)探个究竟 php如何获取字段数和字段名 $data=array();sql=\"show fields from table;最主要zhidao是这SQL得到全表信息 query=mysql_query($sql);while($row=mysql_fetch_array($query)){ data[]=$row['Field'];} data数组就专是属字段名,count($data)就是字段数。 c#获取字段名 你应该先学一下数据库吧,可以在程序中调用存储过程或者是直接构造查询语句 怎样通过JDBC的getColumns获取表字段的注释 很抱歉,我只有Oracle的,应该不能在其它Db中实现. select a.column_name,comments from all_tab_columns a,all_col_comments b where a.Table_Name=b.table_Name and a.column_name=b.column_name and a.Table_Name='TABLENAME' and a.owner=b.owner and a.owner='OWNER' 其中:TABLENAME是表名,OWNER是登录用户名. 估计你在想作一个适合各种DB的工具或类,其实你可以做一个配置文件来放置不同的Sql语句,到时候根据Key植取出即可,参数可以在取出来再赋值.像上面的直接replace就可以了. java如何获得数据库表中各字段的字段名 Java获取数据库的表中各字段的字段名,代码如下: import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLException;public class TestDemo { public static Connection getConnection(){ Connection conn=null;try { Class.forName(\"com.mysql.jdbc.Driver\");String url=\"jdbc:mysql:/数据库IP地址:3306/数据库名称;String user=\"数据库用户名;String pass=\"数据库用户密码;conn=DriverManager.getConnection(url,user,pass);} catch(ClassNotFoundException e){ e.printStackTrace();} catch(SQLException e){ e.printStackTrace();} return conn;} public static void main(String[]args){ Connection conn=getConnection();String sql=\"select*from AccessType;PreparedStatement stmt;try { stmt=conn.prepareStatement(sql);ResultSet rs=stmt.executeQuery(sql);ResultSetMetaData data=rs.getMetaData();for(int i=1;i();i+){ 获得所有列的数目及实际列数 int columnCount=data.getColumnCount();获得指定列的列名 String ... 怎么获取表的字段名?jdbc问题 ResultSet对象的方法getMetaData()应该可以获取你想要的信息,详情查API sqlite如何获取某一表所有字段名? select*from 表名 MYSQL获取一个表所有字段名的最佳办法是什么? 所有字段获取: SELECT COLUMN_NAME FROM 'information_schema'.'COLUMNS' where 'TABLE_SCHEMA'='数据库名称' and 'TABLE_NAME'='你的表名' order by COLUMN_NAME;笨方法:单个获取 re_name_1=mysql_field_name($result,1);re_name_2=mysql_field_name($result,2); thinkphp有获取字段名的函数么 条件查询一个字段 param array$where param string$field return \\Think\\mixed public function getFieldVal($where,$field) { return$this->where($where)->getField($field);}

#string#jdbc

随机阅读

qrcode
访问手机版