DatabaseMetaData dbmeta=conn.getMetaData() 参考 java api中 java.sql.*
解决方案 »
- 我想问问委托与代理,其本质区别到底是什么
- 求助!!!各位大虾进来看看
- 请问java中如何根据字符串读日期?
- 请教程序中的几个疑问
- 请问JDK1.4.1中的包 docs和totutial这2个包在哪里有下载?
- HelpMe 怎么把JTextField中文本写到JList中~~
- 关于Runtime.getRuntime().exec(cmd)问题
- 为什么我autoCompleteTextView里面显示的字体都是白色的啊
- 还有60分就升级了,激动呀!
- 怎样使JTable不可以编辑
- Java语法问题,以前没有见过这种形式
- 如何和浏览器产生一个socket通讯???----在线等待 急!急!!急!!!
不是conn的信息。
Statement stmt = Conn.createStatement();
ResultSet rs = stmt.executeQuery(SqlBuffer.toString());
ResultSetMetaData rsmd = rs.getMetaData();
ColNum = rsmd.getColumnCount();//取得列的数量
tabledef = new DBTableDef();
for (int i=0; i<ColNum; i++) {
tabledef.ColName[i] = rsmd.getColumnName(i);
tabledef.ColType[i] = rsmd.getColumnType(i);
//tabledef.ColSize[i] = rsmd.getPrecision(i);
tabledef.ColDeci[i] = rsmd.getPrecision(i);
tabledef.ColNull[i] = rsmd.isNullable(i);
tabledef.ColIndex[i] = rsmd.isAutoIncrement(i);
}