如何用Java实现读数据库结构的类,就是把数据库的字段名和字段类型读到文件里,然后再生成它的实体Bean,就是生成set,get方法。

解决方案 »

  1.   

    不过可以用ResultSetMetaData提取字段名称
      

  2.   

    DatabaseMetaData 中有得到表名和字段名的方法。
    ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) 
     Retrieves a description of the tables available in the given catalog. ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) 
     Retrieves a description of table columns available in the specified catalog.
      

  3.   

    你的意思是用java来生成java的代码?如果只是要这么一个功能,用map就能满足你的要求了
    一条记录一个map,map.put(columnName,columnValue);
      

  4.   

    这个题目我搞过,最后还没有搞成, 这是OR Mapping的基本思路, 可是如何动态的定义类却是一个难题, 如果已经有了类,只是再从数据库读数据用setter更新数据,那个没有什么难度.