扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:张策【原创】 2007年5月24日
关键字: Anywhere SQL Sybase 赛贝斯 SQL Server
本部分将叙述简单连接数据库的方法。我们将不在此处使用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"
以上介绍的是一些比较简单的连接方法,一般用于连接本地数据库。
(责任编辑:张思童)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者