随笔分类 -  Java.JDBC.Metadata

摘要:核心语句: ResultSet rs=conn.getMetaData().getPrimaryKeys(null, null, this.table); String pkStr = rs.getString("COLUMN_NAME"); 阅读全文
posted @ 2022-06-25 11:01 逆火狂飙 阅读(1501) 评论(0) 推荐(0)
摘要:前篇:https://www.cnblogs.com/heyang78/p/11991896.html 代码: package com.hy.lab.colcomment; import java.sql.*; import java.util.Properties; public class Te 阅读全文
posted @ 2022-05-24 21:12 逆火狂飙 阅读(1577) 评论(1) 推荐(1)
摘要:表定义: create table emp516( id number(12), f1 nvarchar2(20), f2 varchar2(30), f3 number(10,2), f4 timestamp ) 程序: package com.hy.lab.fieldproperty; impo 阅读全文
posted @ 2022-05-16 22:34 逆火狂飙 阅读(507) 评论(0) 推荐(0)
摘要:【核心语句】 DatabaseMetaData metaData = conn.getMetaData(); ResultSet rs= metaData.getColumns(null, null, tablename+"%", null); 重点是第二句的第三参数,如果置空就不分表了,那不是我们 阅读全文
posted @ 2022-03-25 08:37 逆火狂飙 阅读(1346) 评论(0) 推荐(0)
摘要:【核心语句】 DatabaseMetaData metaData = conn.getMetaData();ResultSet tables = metaData.getTables(null, null, "EMP%", new String[]{"TABLE"}); 第一句没啥花样,第二句中有四 阅读全文
posted @ 2022-03-25 08:07 逆火狂飙 阅读(1432) 评论(2) 推荐(0)
摘要:【需求】 提供一个源表名和目的表名,要求目的表的字段全照源表构建,创建时遇到同名表则将其删除。 【源表】 create table emp_from_10( id number(12), f1 nvarchar2(10), f2 nvarchar2(10), f3 nvarchar2(10), f4 阅读全文
posted @ 2022-03-17 10:01 逆火狂飙 阅读(132) 评论(0) 推荐(0)
摘要:jdbc虽然出现很多年了,但和SQL一样历久弥新,它的潜能还有待发掘。 下面是利用ResultSetMetaData类获得表的元数据(字段名、字段类型和长度)的程序,希望对大家有所帮助。 【目标表定义】 create table emp_from_10( id number(12), f1 nvar 阅读全文
posted @ 2022-03-17 08:47 逆火狂飙 阅读(2247) 评论(0) 推荐(0)
摘要:简单的打铁代码如下: package com.hy.propertyConn; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.R 阅读全文
posted @ 2019-12-05 20:58 逆火狂飙 阅读(707) 评论(1) 推荐(0)

生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东