<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    隨筆-35  評論-97  文章-0  trackbacks-0

    寫了一個從數(shù)據(jù)庫表映射到實體的工具配合easyDBO使用,需要知道指定表的主鍵,這個方法可以得到主鍵字段名:(數(shù)據(jù)庫MySQL5)

    (只適用于單主鍵,不適用聯(lián)合主鍵)

        public static String getDBTableKeyField(String tableName)
        
    {
            
    try
            
    {
                
    //用“show  INDEX from tableName” 語句也能得到一系列的鍵
                Connection conn = EasyJDBEngine.getInstance().getConnection();//這里用你自己的數(shù)據(jù)庫連接
                DatabaseMetaData meta = conn.getMetaData();
                ResultSet rs 
    = meta.getIndexInfo(nullnull, tableName, falsefalse);
                
    while(rs.next())
                
    {
                    
    //如果是非主鍵,rs.getString("COLUMN_NAME")與rs.getString("INDEX_NAME")相同
                    if(rs.getString("INDEX_NAME").equalsIgnoreCase("PRIMARY"&& !rs.getString("COLUMN_NAME").equalsIgnoreCase(rs.getString("INDEX_NAME"))){
                        
    return rs.getString("COLUMN_NAME");
                    }

                }

                rs.close();
                conn.close();
            }

            
    catch(SQLException e)
            
    {
                e.printStackTrace();
            }

            
    return null;
        }
    posted on 2007-06-25 17:52 三告習習 閱讀(1710) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 色吊丝最新永久免费观看网站| 91免费人成网站在线观看18| 亚洲视频在线观看2018| 亚洲国产老鸭窝一区二区三区| 亚洲日韩在线观看免费视频| 99久久免费看国产精品| 免费看www视频| 亚洲欧美日韩中文无线码 | 免费视频爱爱太爽了| 亚洲综合久久综合激情久久| 免费人成视频在线观看网站 | 最近免费中文在线视频| 亚洲色图综合网站| 国产精品免费一区二区三区| 国产日产亚洲系列最新| 亚洲女人初试黑人巨高清| 手机看黄av免费网址| 亚洲成av人影院| 精品成在人线AV无码免费看 | 亚洲午夜成人精品电影在线观看| 亚洲国产成人久久精品动漫| 18女人腿打开无遮掩免费| 久久精品国产亚洲AV久| 日本黄色免费观看| 中文字幕久无码免费久久| 亚洲最大成人网色| 色吊丝最新永久免费观看网站| 中文无码日韩欧免费视频| 久久精品亚洲精品国产色婷| 免费理论片51人人看电影| 无码的免费不卡毛片视频| 久久久久亚洲av无码专区喷水| 国内精品乱码卡1卡2卡3免费 | 国产成人精品亚洲一区| 99久久99这里只有免费费精品| 亚洲福利在线视频| 妞干网免费观看视频| 久久精品免费大片国产大片 | 亚洲国产精品无码久久| 麻豆视频免费播放| 一区二区三区视频免费观看|