3.6如何配置水文站网与数据库的连接信息
功能说明:
完成系统中水文站网与外部数据库水文资料数据的读取配置。
具体步骤如下:
(1) ODBC数据源的设置——ODBC定义了系统与SQL数据库之间的程序设计接口,通过设置ODBC数据源,可以实现系统用户对外部数据库的访问。
(2) 编辑水文信息连接信息——根据数据库中所存放的水文资料的库表结构,来设置数据库的连接信息。
(3) 匹配数据库中水文站码—— 将模型中的实测水文资料站与外部数据库中的水文资料站做站码匹配。
l
ODBC数据源的设置
功能说明:
ODBC定义了系统与SQL数据库之间的程序设计接口,通过设置ODBC数据源,可以实现系统用户对外部数据库的访问。
打开控制面板,找到《ODBC数据源(32位)》图标,双击出现下图所示的界面。

在该界面上点击《添加(D)》按钮,将出现选择网络数据库驱动程序对话框见下图所示:

在该对话框中选择”SQL Server”的驱动程序(因为本系统的网络数据库安装的是MS SQL Server 6.5/7.0系统),单击《完成》按钮,接着出现下图所示的对话框界面。
名称的编辑框中输入的是今后使用连接的数据源名称,该名称要求用户要记注,至于取什么样的名称,由用户自己决定。
在服务器的下拉列表编辑框中,要输入数据库系统所安装的计算机名称,该名称一定要输入正确,否则将来无法连接到所需的数据库中。
对于描述编辑框则可以不输入。
在这些信息均输入后,单击《下一步》按钮出现下图所示的对话框界面
在上述界面中《登录标识号》与《密码》是用户在网络数据库中的注册用户名与密码,需要填写正确。图中的SA为数据库系统管理员标识号。在所有这些均填写正确后,单击《下一步》按钮出现下图所示的对话框界面。
上图中的”RFCST”为用户在网络数据库中创建的数据库名称,该名称一定要输入正确,否则会操作到不是所想要的数据库了,好在名称可在下拉列表框中选取。在该界面的输入正确后其它的一些操作均可按缺省一步一步操作下去,可以完成ODBC数据源的设置。
l
编辑水文数据连接信息
功能说明:
根据数据库中所存放的水文资料的库表结构,从中设置数据库的连接信息。

第一步:根据水文数据要匹配的测站类型,在站码类别下拉框中选择相应的测站类别。
第二步:编写从外部数据库中匹配水文站名、站码的SQL语句。
例如 select st_name,stcd from
stcd_info where type='Z',其意为在水文测站信息基表stcd_info中,读取测站类型为水位站的站名、站码,这样就获知了哪些水文站中存放有水位资料。
第三步:从外部数据库中将水文数据资料读取到系统中来。
浏览已经获得的数据库中的表、及其字段,填写数据查询信息。即表名、站码列名、时间列名。然后在查询列集合中,输入时间、水文数据项(流量、水位、降雨)字段名,并以逗号隔开。
l
匹配数据库中水文站码
功能说明:
将模型中的实测水文资料站与外部数据库中的水文资料站做站码匹配。

在完成了前面两步之后,此时在左边的实测水文资料站列表框和右边的数据库中的水文站列表框中应该已经有了相应的测站。如两两对应的测站有着相同的名称,用户只需点击自动匹配所有测站,来建立二者的映射关系。如名称不同,用户需手动点击匹配站码。