A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周发建 中级黑马   /  2016-3-29 10:25  /  449 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(一)案例1JdbcUtils
@Retention(RetentionPolicy.RUNTIME)
@interface DbInfo{
        String driver();
        String url();
        String username();
        String password();
       
}
class JdbcUtils{
        private static String driver;
        private static String url;
        private static String username;
        private static String password;
        static{
                try {
                        Method method = JdbcUtils.class.getMethod("getConnetion", null);
                        DbInfo info = method.getAnnotation(DbInfo.class);
                       
                        driver = info.driver();
                        url = info.url();
                        username = info.username();
                        password = info.password();
                        System.out.println(driver);
                } catch (Exception e) {
                        e.printStackTrace();
                }
        }
        @DbInfo(driver="com.mysql.jdbc.Driver",url="",username="",password="")
        public static Connection getConnetion(){
               
                return null;
        }
}

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马