1. 程式人生 > >ResultSetMetaData獲取資料庫表字段

ResultSetMetaData獲取資料庫表字段

[email protected] - Field level information: 
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_id,originalColumnName=db_id,mysqlType=253(FIELD_TYPE_VAR_STRING),flags= PRIMARY_KEY, charsetIndex=33, charsetName=UTF-8]
[email protected]
[catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_comment_id,originalColumnName=db_comment_id,mysqlType=253(FIELD_TYPE_VAR_STRING),flags=, charsetIndex=33, charsetName=UTF-8]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_type,originalColumnName=db_type,mysqlType=253(FIELD_TYPE_VAR_STRING),flags= MULTI_KEY, charsetIndex=33, charsetName=UTF-8]
[email protected]
[catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_service_ip,originalColumnName=db_service_ip,mysqlType=253(FIELD_TYPE_VAR_STRING),flags=, charsetIndex=33, charsetName=UTF-8]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_service_port,originalColumnName=db_service_port,mysqlType=3(FIELD_TYPE_LONG),flags=, charsetIndex=63, charsetName=US-ASCII]
[email protected]
[catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_user_name,originalColumnName=db_user_name,mysqlType=253(FIELD_TYPE_VAR_STRING),flags=, charsetIndex=33, charsetName=UTF-8]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_user_password,originalColumnName=db_user_password,mysqlType=253(FIELD_TYPE_VAR_STRING),flags=, charsetIndex=33, charsetName=UTF-8]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_service_name,originalColumnName=db_service_name,mysqlType=253(FIELD_TYPE_VAR_STRING),flags=, charsetIndex=33, charsetName=UTF-8]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=db_max_connect,originalColumnName=db_max_connect,mysqlType=3(FIELD_TYPE_LONG),flags=, charsetIndex=63, charsetName=US-ASCII]
[email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,columnName=isValid,originalColumnName=isValid,mysqlType=254(FIELD_TYPE_STRING),flags=, charsetIndex=33, charsetName=UTF-8]

相關推薦

ResultSetMetaData獲取資料庫表字

[email protected] - Field level information:  [email protected][catalog=dbms,tableName=dbms_database_info,originalTableName=dbms_database_info,co

獲取資料庫表字名,長度,型別,備註等資訊

獲取資料庫表的所有欄位的資訊 select * from information_schema.columns where table_name = '表名' 獲取資料庫表字段名,長度,型別,備註,是否能空 select column_name,COLUMN_TYPE,

通過jdbc獲取資料庫表字資訊

在使用jdbc查詢資料庫返回的ResultSet中,含有一個物件“ResultSetMetaData”,可以通過這個物件來獲取表字段的所有資訊,包括:欄位名,欄位型別,欄位型別名稱等等,非常的不錯,這樣我們在使用查詢的時候就有了更大的自由發揮程度,我們在獲取一張表裡的值時

PHP中資料庫抽象層PDO獲取資料表字名的方法

當我在使用PHP資料庫抽象層PDO的時候,由於在我的專案中要用到一個數據表的欄位名, 比如: +----+-----------+------------------------------------+-----------+ | id | catename  | int

oracle 資料庫表字新增、修改、刪除等DDL操作

oracle 資料庫表字段新增、修改、刪除等操作 1. 建立表 -- Create table create table TB_PERMISSION_ORGANIZATION ( id VARCHAR2(150) not null, parent_id

Mybatis中解決資料庫表字與實體類不一致的解決方法

解決方法一:通過在查詢sql語句中定義欄位名的別名,讓欄位名的別名和實體類的屬性名一致,這樣就可以使表的欄位名和實體類的屬性名一一對應上了,這種方式時通過在sql語句中定義別名來解決欄位名和屬性名的對映關係的。 解決方法二:通過<resultMap>來對映欄位名和實體類屬性名一

mybaits(查詢與別名、日誌框架顯示sql語句、物件屬性和資料庫表字不匹配resultMap使用、mysql資料查詢分頁、執行sql和儲存過程、動態SQL語句)

主要是各種配置檔案,建議把整個專案搬到自己電腦上慢慢看。 建立maven專案 首先是各種配置檔案: pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://m

shell獲取Hive表字,轉換一行逗號分隔

在有時候,需要查詢的表字段特別多,但是又不想寫出這些欄位? 使用如下的構建指令碼。 實現了輸出表的所有表頭,並轉換成逗號分隔的模式輸出 #!/bin/sh . /etc/profile .

Android-工作總結-LX-2018-08-20-判斷資料庫表字是否為空

問題的因素: 除錯了一上午,我要判斷資料庫表的name欄位是否為空,使用了TextUtils.isEmpty(nameStr);來判斷name欄位是否為空,明明資料庫是沒有值,卻一直顯示有值,然後還去質疑TextUtils.isEmpty(nameStr);,最後才發現是我存入資料的時候有問題 不能 nam

(學習中)資料庫表字命名規範

原文連結:https://www.cnblogs.com/pangguoming/p/7126512.html   一、資料庫命名規範 採用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線'_'組成,命名簡潔明確,多個單詞用下劃線'_'分隔,一個專案一個數據

mysql資料庫表字增刪改查及索引的增刪改查

#增加欄位 ALTER TABLE `表名` ADD COLUMN `欄位名` VARCHAR(11) NULL DEFAULT '' comment '測試表id' AFTER `login_cou

mysql匯出部分(指定)資料庫表字

由於業務需求,需要匯出某個表中的部分欄位資訊 之前匯出資料庫表一直使用mysqldump命令,例如: mysqldump -hIP -uroot -P3306 -p 庫 表 > 名字.sql 但是如果匯出指定欄位的話,這個命令就不好用了,網上一般都介紹可以增加引數,如

MyBatis由淺入深學習總結之二:MyBatis解決Java實體類和資料庫表字不一致方法總結

在此,首先說明一點任何永續性框架都需要解決一個問題,那就是Java實體類的欄位一般來說基本上會與資料庫表中欄位不一致,那麼它們是如何解決的呢?咱們以Hibernate和SpringJDBC為例說明一下; 1、Hibernate中一般通過XML對映和註解的方式解決不一致問題,

Java實體類的屬性型別與mysql資料庫表字型別對應表

感謝原文博主https://blog.csdn.net/Hyo555/article/details/81943340 還有些經常用到的mysql語句 -- 新增表結構 DROP TABLE IF EXISTS `servicnn`; CREATE TABLE `servin` ( `id` i

將某個資料庫表字按照自然順序賦值排序

現有一張表space_user,表中有個欄位priority,該欄位的順序是亂的,我想把該欄位重新排序,mysql資料庫的sql語句如下: update space_user target,( select (@rowNO := @rowNo+1) AS rowno,a.*

Oracle 修改資料庫表字型別

alter table ACT_HI_TASKINST modify (DESCRIPTION_ VARCHAR2(4000)); alter table ACT_HI_TASKINST modify (DELETE_REASON_ VARCHAR2(4000)); 參考網址: ht

解決TP3.2中新增資料庫表字後查詢無效的問題

前段時間在TP3.2中做開發時碰到一個詭異的問題,資料庫的某個表新增了一個欄位,然後在查詢條件中新增了這部分條件程式碼,如圖: 奇怪的是,重新整理頁面之後這段程式碼似乎對查詢結果沒有任何影響,後來經過同事提醒,才知道資料庫結構變動之後要主動清除TP框架的快取。問題雖然得到了解

程式碼自動生成(-)資料庫表字轉換成java bean

最近做系統老做一些相同的工作,就想寫一自動生成程式碼的工具類來方便以後的開法,我從網上整理修改了一些方法感覺還不錯,接下來我還陸續跟新一些自動生成程式碼的工具類,希望對大家有用。覺得不好輕點噴。import java.io.BufferedWriter; import

程式碼自動生成(二)資料庫表字生成mybaties 對映配置檔案**mapper.xml

上一篇寫的是根據資料庫欄位生成java bean,雖然有一些缺陷,但是大家可以根據字的需求進行優化,本篇部落格寫的是根據資料庫表字段生成mybaties 對映配置檔案**mapper.xml,之後還會陸續更新mybaties對應的介面。歡迎大家來點評,指出不足之處。 下面

mybatis資料庫表字名與實體類屬性名不同的衝突之resultMap

resultMap :指定定義的resultMap的id,如果這個resultMap在其他的mapper檔案中,前邊需要加namespace <?xml version="1.0" encod