<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"></script>

本部分将叙述简单连接数据库的方法。我们将不在此处使用Sybase Central可视化管理工具来连接数据库,而采用命令行的方式。但所有的连接参数和选项均可在Sybase Central中找到相应的项目。在此,我们采用命令行启动dbiSQL的方法来展示连接数据库的功能。

* User ID和Password:所有的数据库在建立时,缺省用户名为“DBA”,密码为“SQL”。当然,你可以在数据库建好之后修改密码。

* 很多情况下,连接到数据库都通过-c选项,后面跟"",引号中为连接参数。一般,我们需要提供足够的连接参数才能够连接上数据库。如用户名、密码、服务器名、数据库名等。

一个简单的例子:

假设通过最简单的命令dbeng9 asademo.db启动了数据库,我们即可通过如下命令打开连接上数据库的dbiSQL

dbiSQL -c "UID=dba;PWS=SQL;ENG=asademo"

一般情况下,在引擎只运行了一个数据库的时候,我们只需指定用户名、密码与引擎的名字ENG即可连接上数据库了。如果在一个引擎运行多数据库或者多个引擎同时运行的情况,需要多指定一些参数来连接。下面是一个比较完整的连接:

dbiSQL -c "UID=dba;PWS=SQL;ENG=asademo;DBN=asademo;ASTART=yes;ASTOP=yes"

其中,DBN是数据库的名字,ASTART是指是否自动启动数据库如果数据库尚未启动,ASTOP是指是否在最后一个连接断开时关闭数据库(仅当数据库为连接触发启动时有效)


当然,你还可以加上使用ODBC连接的选项,由单独的-dataSource指定,例如:

dbiSQL -c "UID=dba;PWS=SQL;ENG=asademo;DBN=asademo;ASTART=yes;ASTOP=yes" -dataSource "ASA 9.0 Sample"

以上介绍的是一些比较简单的连接方法,一般用于连接本地数据库。
(责任编辑:张思童) <script type="text/javascript"></script>

<script type="text/javascript"></script>
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐