上一篇文章系统主类SystemApp已成原型,现在分步骤细化落实工作。我们的目的是进行信息管理,那数据库无疑是不可或缺的,因为化管理数据更专业方便。那么我们先搭建一个信息传输的管道,并把它安装进系统最好在起动阶段,所以我们就叫它数据库启动器。
数据库驱动程序提供的ConnectionId是信息管道最好的标识,它是一个UUID
管道的具体工作交给一个类专门去完成这个工作,里面完成舞台与数据库信息管道的创建和数据库环境测试,不多说,上代码
package com.jingwei.flashshaguo;import com.jingwei.mssqlserver.SqlServerDbConnector;
import com.jingwei.tools.AlertInformation;
import javafx.scene.control.Alert;
import com.microsoft.sqlserver.jdbc.ISQLServerConnection;import java.sql.*;
import java.util.UUID;/*** 测试当前环境是否数据库条件正常* @version =2.0*/
public class DataBaseLauncher implements SystemApp.OnLaunch {/*** 加载接口继承的抽象方法实现,责任链模式进行扩展* @throws SQLException 数据库连接异常* @throws ClassNotFoundException 未找到数据库驱动的类*/@Overridepublic void handle() throws