类 JdbcThingManager

  • 所有已实现的接口:
    ThingManager

    public class JdbcThingManager
    extends AbstractThingManager
    数据JDBC数据库存储模型,需要表: tblCategorys(name<String>, parent<String>, simpleName<String>) tblThings(name<String>, label<String>, descriptors<String>, data<byte[]>, path<String>, category<String>)
    作者:
    Administrator
    • 构造器详细资料

      • JdbcThingManager

        public JdbcThingManager​(String name)
    • 方法详细资料

      • getConnection

        public Connection getConnection()
        返回数据库连接。
        返回:
        连接
      • createCategory

        public boolean createCategory​(String categoryName)
        从接口复制的说明: ThingManager
        创建新的目录。
        参数:
        categoryName - 目录名称
        返回:
        已创建或已存在的目录
      • refresh

        public void refresh()
        从接口复制的说明: ThingManager
        刷新模型管理者。
      • remove

        public boolean remove()
        从接口复制的说明: ThingManager
        删除此模型管理者,在此方法里实现清除此模型管理者的相关内容。
        返回:
        是否成功
      • removeCategory

        public boolean removeCategory​(String categoryName)
        从接口复制的说明: ThingManager
        删除一个目录。
        参数:
        categoryName - 目录名称
        返回:
        是否删除成功
      • getClassLoader

        public ThingClassLoader getClassLoader()
        从接口复制的说明: ThingManager
        返回模型管理器的类装载器。
        返回:
        类装载器
      • getClassPath

        public String getClassPath()
        从接口复制的说明: ThingManager
        获取模型管理器所依赖的类库的路径。
        返回:
        类路径
      • getResourceAsStream

        public InputStream getResourceAsStream​(String name)
        从接口复制的说明: ThingManager
        获取资源当作输入流,如果没有返回null。
        参数:
        name - 资源名
        返回:
        资源输入流
      • findResource

        public URL findResource​(String name)
        从接口复制的说明: ThingManager
        查找资源。
        参数:
        name - 资源名
        返回:
        资源URL
      • isSaveable

        public boolean isSaveable()
        从接口复制的说明: ThingManager
        模型是否是可以保存的,如果不能保存,那么即使模型在内存中改变了,也不能同步到存储上。
        返回: