随笔分类 - Java.JDBC.Metadata
摘要:核心语句:
ResultSet rs=conn.getMetaData().getPrimaryKeys(null, null, this.table);
String pkStr = rs.getString("COLUMN_NAME");
阅读全文
摘要:前篇:https://www.cnblogs.com/heyang78/p/11991896.html 代码: package com.hy.lab.colcomment; import java.sql.*; import java.util.Properties; public class Te
阅读全文
摘要:表定义: create table emp516( id number(12), f1 nvarchar2(20), f2 varchar2(30), f3 number(10,2), f4 timestamp ) 程序: package com.hy.lab.fieldproperty; impo
阅读全文
摘要:【核心语句】 DatabaseMetaData metaData = conn.getMetaData(); ResultSet rs= metaData.getColumns(null, null, tablename+"%", null); 重点是第二句的第三参数,如果置空就不分表了,那不是我们
阅读全文
摘要:【核心语句】 DatabaseMetaData metaData = conn.getMetaData();ResultSet tables = metaData.getTables(null, null, "EMP%", new String[]{"TABLE"}); 第一句没啥花样,第二句中有四
阅读全文
摘要:【需求】 提供一个源表名和目的表名,要求目的表的字段全照源表构建,创建时遇到同名表则将其删除。 【源表】 create table emp_from_10( id number(12), f1 nvarchar2(10), f2 nvarchar2(10), f3 nvarchar2(10), f4
阅读全文
摘要:jdbc虽然出现很多年了,但和SQL一样历久弥新,它的潜能还有待发掘。 下面是利用ResultSetMetaData类获得表的元数据(字段名、字段类型和长度)的程序,希望对大家有所帮助。 【目标表定义】 create table emp_from_10( id number(12), f1 nvar
阅读全文
摘要:简单的打铁代码如下: package com.hy.propertyConn; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.R
阅读全文
摘要:本例工程下载:https://files.cnblogs.com/files/xiandedanteng/FindNotnullColumns20191102-3.rar 工作中曾有个为42张表建立测试文件的任务,文件里是表的必填字段及两三条记录,sheetname是表名,事虽简单,但架不住量多,干
阅读全文
摘要:代码下载:https://files.cnblogs.com/files/xiandedanteng/FindNotnullColumns20191102-2.rar 这篇还不够完善,请看更完善的续篇 https://www.cnblogs.com/xiandedanteng/p/11783796.
阅读全文