科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Anywhere教程(五):连接数据库(Part I)

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本部分将叙述简单连接数据库的方法。我们将不在此处使用Sybase Central可视化管理工具来连接数据库,而采用命令行的方式

作者:张策【原创】 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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章