holmos.webtest.junitextentions.annotations.DataBase Maven / Gradle / Ivy
package holmos.webtest.junitextentions.annotations;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* 指示数据库连接的注解,在此配置数据库连接的必须的信息
* connection:为此连接取的名字,case上的@Source注解的connection饮用这个数据库连接
* environment
* url:数据库的url连接信息,在这里输入ip+port
* driver:指示用的是哪种数据库,写上数据库的驱动
* username:数据库的登陆用户名
* password:数据库登陆密码
* catalog:catalog名称
* schema:schema名称,和catalog都是为了解决表名相同的冲突问题
*
* @author 吴银龙([email protected])
* */
@Retention(RetentionPolicy.RUNTIME)
public @interface DataBase {
String connectionName() default "";
String url() default "";
String driver() default "";
String username() default "";
String password() default "";
String catalog() default "";
String schema() default "";
}