SQL Anywhere教程(五):连接数据库(Part I)

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </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" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值