驱动列表
# 一、简介
数据库驱动程序(Database Driver)是一种软件组件,用于在应用程序和数据库之间进行通信和交互。它充当了应用程序与数据库之间的桥梁,负责处理数据库连接、执行查询和更新操作,以及管理与数据库的通信。
数据库驱动程序通常是特定于数据库的,每个数据库都有其专用的驱动程序。不同的数据库驱动程序使用不同的协议和技术与数据库进行通信。例如,MySQL数据库使用MySQL Connector/J驱动程序,Oracle数据库使用Oracle JDBC驱动程序,SQL Server数据库使用Microsoft JDBC驱动程序等。
数据库驱动程序提供了一组API(应用程序编程接口),用于开发人员在应用程序中使用数据库功能。这些API包括连接管理、事务处理、SQL查询执行、结果集处理等。开发人员通过调用驱动程序提供的API来实现与数据库的交互。
数据库驱动程序的选择应根据应用程序所使用的数据库类型而定。在开发应用程序时,需要先下载和配置适合目标数据库的驱动程序。然后,在应用程序中引入驱动程序的库文件,并根据驱动程序提供的文档和示例代码来编写数据库相关的代码。
总结起来,数据库驱动程序是一种用于实现应用程序与数据库之间通信的软件组件,它提供了一组API供开发人员使用,并根据特定的数据库类型进行选择和配置。
# 二、导包流程
非融合环境:无需打包
融合环境:
什么是融合环境?融合环境即跟supos系统做深度集成的环境,MES导包流程基本上都是一样的,公司有专门的导包流程视频可以借鉴,只要你有公司云盘账号即可,视频地址 查看 (opens new window),具体打包流程目前按以下流程步骤。
# 三、基础数据
非开发人员使用驱动程序管理有一定的难度,为了能快速使用,我们把常的驱动程序封装在系统中,因为它在后续配置中起到关键作用,所以必须存储在数据库表中。 基础数据获取请到公司云盘 云盘地址 (opens new window) ,可以问云盘管理员申请一个账号才能登录,基础数据已经共享全体成员,只要有账号都能看到,它的名称叫【公司平台基础数据】,进入文件夹下找到自己想要的模块基础数据进行下载,生产环境通过执行sql脚本一键生成。
# 四、驱动列表
当你把基础数据sql文件在数据库执行之后,在数据源管理下面的驱动列表中看到以下数据;
# 1 基本功能
【新增/修改】:对现有的驱动进行基本信息管理维护
【激活/弃用】:驱动程序禁止和开启使用,弃用的驱动在程序中将禁止调用
【测试】:对驱动程序进行测试,查看是否能正常调用
【删除】:逻辑删除,删除后驱动进入弃用状态
# 2 驱动类型
驱动服务类型分为 系统 与自定义 两种类型,有些内置的驱动做为系统级别的驱动且不能被修改,自定义为用户上传的驱动且可以被修改。
驱动类型分为(Sqlserver,Msql,Oralce)三类,它们分别用不同的图标区分,方便识别和标识。
# 五、添加驱动
这个功能做为后期扩展而做的一个功能,一般情况下使用系统定义的驱动就可以了,由于.netcore已经移除了对ODBC驱动的支持,如果后期官网又支持了ODBC驱动,可以通过添加驱动功能来实现自定义的驱动上传。
# 1 系统驱动
添加驱动的时候可以创建系统驱动,系统驱动的驱动程序罗列出很多适配的驱动程序名称,有些系统不支持,你创建了系统驱动类型没有任何意义,我们的系统都以系统封装的驱动为可用驱动,就算你添加了一个驱动只是列表上展示你创建的驱动,但没有实际意义。
# 2 自定义驱动
自定义驱动等.netcore支持了odbc驱动再支持吧,暂时不考虑支持。
# 六、驱动用途
数据源管理下面的驱动列表主要用于链接服务器时使用,当你进行跨数据库联表查询时会用到,所以当你使用链接服务器功能时,必须要指定一个驱动程序才能创建链接服务器,具体请阅读 链接服务器 (opens new window) 文档。